1. Vectorni o`rtacha qiymatidan kichik elementlarini o`rtacha qiymati hisoblansin



Yüklə 0,53 Mb.
tarix27.04.2023
ölçüsü0,53 Mb.
#103405
31 2-lab


1-topshiriq
1.Vectorni o`rtacha qiymatidan kichik elementlarini o`rtacha qiymati hisoblansin.

#include


#include
using namespace std;
int main()
{
// VECTOR yaratib olamiz
vector vec;
//vectorga elementlar soni
int n;
cin>>n;
// vectorga elementlar qo'shib olamiz
int k;
for (int i = 0; i < n; i++) {
cin>>k;
vec.push_back(k);
}
// vectorning o'rtacha qiymatni gisoblaymiz
int sum=0;
for (auto i =vec.cbegin(); i !=vec.cend(); ++i)
{
sum+=*i;
}
// vectorning o'rtacha qiymatidan kichik qiymatlarni o'rtacha qiymatni hisoblaymiz
int orta_qiymat, soni;
for (auto i =vec.cbegin(); i !=vec.cend(); ++i)
{
if(sum*1./n >*i){
orta_qiymat+=*i;
soni++;
}
}
cout<}



2- topshiriq

  1. Vektorning k-inch va l-inch elementlari o’rni almashtirilsin.

#include


#include

using namespace std;


int main() {


// vector yaratib olamiz
vector v;
//vectorga elementlar soni
int n;
cin>>n;
// vectorga elementlar qo'shib olamiz
int m;
for (int i = 0; i < n; i++) {
cin>>m;
v.push_back(m);
}
// k-inch va l-inch elementlari kiritamiz
int k;
int l;
cin>>k>>l;
int temp = v[k];
v[k] = v[l];
v[l] = temp;

for (int i : v) {


std::cout << i << " ";
}
std::cout << std::endl;

return 0;


}

3-topshiriq



  1. Vektorni elementlari vektorni eng kata elementini kvadratiga bo`lib chiqilsin

#include


using namespace std;

int main() {


// vector yaratib olamiz
vector v;
//vectorga elementlar soni
int n;
cin>>n;
// vectorga elementlar qo'shib olamiz
int m;
for (int i = 0; i < n; i++) {
cin>>m;
v.push_back(m);
}
int max=*max_element(v.begin(), v.end());
for (auto i =v.cbegin(); i !=v.cend(); ++i)
{
cout<<*i*1.0/(max*max)<<" ";
}
return 0;
}


Yüklə 0,53 Mb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©www.azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin