Massivlarga doir masalalar Bir o’lchamli sonli massiv juft o’rindagi elementlarini o’rtacha qiymati hisoblansin



Yüklə 46,25 Kb.
səhifə1/4
tarix23.03.2023
ölçüsü46,25 Kb.
#89296
  1   2   3   4
Massivlarga doir masalalar Bir o’lchamli sonli massiv juft o’rin


Massivlarga doir masalalar
1.Bir o’lchamli sonli massiv juft o’rindagi elementlarini o’rtacha qiymati hisoblansin.

#include


using namespace std;
int main(){
int n;
cin>>n;
int s[n+1];
for(int i=1;i<=n;i++){
cin>>s[i];
}
int juft_elementlari_yigindisi=0,juftlar_soni=0;
for(int i=1;i<=n;i++){
if(i%2==0){
juft_elementlari_yigindisi+=s[i];
juftlar_soni++;
}
}
cout<<"juftarni o'rtacha qiymati-> "<}


1.Bir o’lchamli sonli massiv juft qiymatli elementlarini o’rtacha qiymati hisoblansin.

#include


using namespace std;
int main(){
int n;
cin>>n;
int s[n+1];
for(int i=1;i<=n;i++){
cin>>s[i];
}
int juft_qiymatli_yigindisi=0,juftlar_soni=0;
for(int i=1;i<=n;i++){
if(s[i]%2==0){
juft_qiymatli_yigindisi+=s[i];
juftlar_soni++;
}
}
cout<<"juftarni o'rtacha qiymati-> "<}


1.Bir o’lchamli sonli massiv k- elementidan l-elementigacha bo’lgan elementlarining o’rtacha qiymati hisoblansin.

#include


using namespace std;
int main(){
int n;
cin>>n;
int s[n+1];
for(int i=1;i<=n;i++){
cin>>s[i];
}
int elementlar_yigindisi=0,elementlar_soni=0,l,k;
cin>>l>>k;
for(int i=l;i<=k;i++){
elementlar_yigindisi+=s[i];
elementlar_soni++;
}
cout<<"L dan k gacha bolgan elementlarini o'rtacha qiymati-> "<}
1.Bir o’lchamli sonli massiv M dan katta elementlari yigindisi hisoblansin.

#include


using namespace std;
int main(){
int n;
cin>>n;
int s[n+1];
for(int i=1;i<=n;i++){
cin>>s[i];
}
int elementlar_yigindisi=0,M;
cin>>M;
for(int i=1;i<=n;i++){
if(s[i]>M){
elementlar_yigindisi+=s[i];
}
}
cout<<"M dan katta bolgan elementlarini yigindisi-> "<}


1.Bir o’lchamli sonli massiv manfiy elementlarini o’rtacha qiymati hisoblansin.

#include


using namespace std;
int main(){
int n;
cin>>n;
int s[n+1];
for(int i=1;i<=n;i++){
cin>>s[i];
}
int elementlar_yigindisi=0;
for(int i=1;i<=n;i++){
if(s[i]<0){
elementlar_yigindisi+=s[i];
}
}
cout<<"Manfiy elementlarini yigindisi-> "<}


1.Bir o’lchamli sonli massiv musbat elementlarini o’rtacha qiymati hisoblansin.

#include


using namespace std;
int main(){
int n;
cin>>n;
int s[n+1];
for(int i=1;i<=n;i++){
cin>>s[i];
}
int elementlar_yigindisi=0;
for(int i=1;i<=n;i++){
if(s[i]>0){
elementlar_yigindisi+=s[i];
}
}
cout<<"Musbat elementlarini yigindisi-> "<}


1.Bir o’lchamli sonli massiv toq o’rindagi elementlarini o’rtacha qiymati hisoblansin.

#include


using namespace std;
int main(){
int n;
cin>>n;
int s[n+1];
for(int i=1;i<=n;i++){
cin>>s[i];
}
int toq_qiymatli_yigindisi=0,toqlar_soni=0;
for(int i=1;i<=n;i++){
if(i%2==1){
toq_qiymatli_yigindisi+=s[i];
toqlar_soni++;
}
}
cout<<"toqlarni o'rtacha qiymati-> "<}


1.Bir o’lchamli sonli massiv toq qiymatli elementlarini o’rtacha qiymati hisoblansin.

#include


using namespace std;
int main(){
int n;
cin>>n;
int s[n+1];
for(int i=1;i<=n;i++){
cin>>s[i];
}
int toq_qiymatli_yigindisi=0,toqlar_soni=0;
for(int i=1;i<=n;i++){
if(s[i]%2==1){
toq_qiymatli_yigindisi+=s[i];
toqlar_soni++;
}
}
cout<<"toqlarni o'rtacha qiymati-> "<}


1.Bir o’lchamli sonli massivni 2 va 5 sonlariga bo’linadigan elementlarini ko’paytmasi topilsin.

#include


using namespace std;
int main(){
int n;
cin>>n;
int s[n+1];
for(int i=1;i<=n;i++){
cin>>s[i];
}
int kopaytmasi=1;
for(int i=1;i<=n;i++){
if(s[i]%2==0 && s[i]%5==0){
kopaytmasi*=s[i];
}
}
cout<<"kopaytmasi-> "<}


1.Bir o’lchamli sonli massivni 2, 3 va 5 ga bo’linadigan elementlari yigindisi hisoblansin.

#include


using namespace std;
int main(){
int n;
cin>>n;
int s[n+1];
for(int i=1;i<=n;i++){
cin>>s[i];
}
int yigindisi=0;
for(int i=1;i<=n;i++){
if(s[i]%2==0 && s[i]%3==0 && s[i]%5==0){
yigindisi+=s[i];
}
}
cout<<"yigindisi-> "<}


1.Bir o’lchamli sonli massivni barcha elementlari shu massivni eng katta elementiga bo’lib
chiqilsin.

#include


using namespace std;
int main(){
int n;
cin>>n;
int s[n+1];
for(int i=1;i<=n;i++){
cin>>s[i];
}
int Max=s[1];
for(int i=1;i<=n;i++){
if(MaxMax=s[i];
}
}
for(int i=1;i<=n;i++){
if(s[i]!=Max){
cout<}
}
}


1.Bir o’lchamli sonli massivni barcha elementlari shu massivni eng kichik elementiga bo’lib chiqilsin.

#include


using namespace std;
int main(){
int n;
cin>>n;
int s[n+1];
for(int i=1;i<=n;i++){
cin>>s[i];
}
int Min=s[1];
for(int i=1;i<=n;i++){
if(Min>s[i]){
Min=s[i];
}
}
for(int i=1;i<=n;i++){
if(s[i]!=Min){
cout<}
}
}


1.Bir o’lchamli sonli massivni elementlari massivni eng kata elementini kvadratiga bo’lib chiqilsin.

#include


#include
using namespace std;
int main(){
int n;
cin>>n;
int s[n+1];
for(int i=1;i<=n;i++){
cin>>s[i];
}
int Max=s[1];
for(int i=1;i<=n;i++){
if(MaxMax=s[i];
}
}
for(int i=1;i<=n;i++){
if(s[i]!=Max){
cout<}
}
}


1.Bir o’lchamli sonli massivni elementlarini kvadratlari yigindisi va o’rtacha qiymati hisoblansin

#include


#include
using namespace std;
int main(){
int n;
cin>>n;
int s[n+1];
for(int i=1;i<=n;i++){
cin>>s[i];
}
int elementlari_kv_yigindisi=0,elementlarini_yigindisi=0,elementlari_soni=0;
for(int i=1;i<=n;i++){
elementlarini_yigindisi+=s[i];
elementlari_soni++;
elementlari_kv_yigindisi+=s[i]*s[i];

}
cout<<"elementlari_kv_yigindisi->> "<
cout<<"elementlarini_ortacha_qiymati->> "<}


1.Bir o’lchamli sonli massivni eng kichik elementi massivni oxirgi elementi bilan o’rin almashtirilsin.

#include


using namespace std;
int main(){
int n;
cin>>n;
int s[n+1];
for(int i=1;i<=n;i++){
cin>>s[i];
}
int Min=s[1],k;
for(int i=2;i<=n;i++){
if(Min>s[i]){
Min=s[i];
k=i;
}
}
swap(s[k],s[n]);
for(int i=1;i<=n;i++){
cout<}
}


1.Bir o’lchamli sonli massivni K va M ga teng elementlari ko’paytmasi hisoblansin.

#include


using namespace std;
int main(){
int n;
cin>>n;
int s[n+1];
for(int i=1;i<=n;i++){
cin>>s[i];
}
int m,k;
cin>>m>>k;
cout<<"kopaytma-> "<}


1.Bir o’lchamli sonli massivni k-elementidan l-elementigacha bo’lgan elementlarining kublari yigindisi hisoblansin.

#include


using namespace std;
int main(){
int n;
cin>>n;
int s[n+1];
for(int i=1;i<=n;i++){
cin>>s[i];
}
int kub_yigindi=0;
int k,l;
cin>>k>>l;
for(int i=k;i<=l;i++){

kub_yigindi+=s[i]*s[i]*s[i];


}
cout<<"kub_yigindi-> "<}


1.Bir o’lchamli sonli massivni M dan kata elementlarini ko’paytmalarini logarifmi hisoblansin.

#include


#include
using namespace std;
int main(){
int n;
cin>>n;
int s[n+1];
for(int i=1;i<=n;i++){
cin>>s[i];
}
int kopaytma=1;
int m;
cin>>m;
for(int i=1;i<=n;i++){
if(s[i]>m){ kopaytma*=s[i]; }
}
cout<<"kopaytma logarifmi-> "<}


1.Bir o’lchamli sonli massivni M dan keyingi elementlari yigindisini toping.

#include


#include
using namespace std;
int main(){
int n;
cin>>n;
int s[n+1];
for(int i=1;i<=n;i++){
cin>>s[i];
}
int yigindi=0;
int m;
cin>>m;
for(int i=1;i<=n;i++){
if(s[i]>m){ yigindi+=s[i]; }
}
cout<<"m dan kattalarni yigindisi-> "<}


1.Bir o’lchamli sonli massivni M dan kichik elementlarini kvadratlarini ko’paytmasi hisoblansin.
#include
#include
using namespace std;
int main(){
int n;
cin>>n;
int s[n+1];
for(int i=1;i<=n;i++){
cin>>s[i];
}
int kopaytma=1;
int m;
cin>>m;
for(int i=1;i<=n;i++){
if(s[i]}
cout<<"kopaytmasi-> "<}
1.Bir o’lchamli sonli massivni manfiy elementlari massivni eng kichik elementini kvadratiga almashtirilsin


1.Bir o’lchamli sonli massivni manfiy elementlari massivni o’rtacha qiymatini logarifmi bilan almashtirilsin.


1.Bir o’lchamli sonli massivni manfiy elementlarini ko’paytmasi hisoblansin

#include


#include
using namespace std;
int main(){
int n;
cin>>n;
int s[n+1];
for(int i=1;i<=n;i++){
cin>>s[i];
}
int kopaytma=1;
for(int i=1;i<=n;i++){
if(s[i]<0){
kopaytma*=s[i];
}
}
cout<}


1.Bir o’lchamli sonli massivni musbat elementlarini ko’paytmasi hisoblansin
#include
#include
using namespace std;
int main(){
int n;
cin>>n;
int s[n+1];
for(int i=1;i<=n;i++){
cin>>s[i];
}
int kopaytma=1;
for(int i=1;i<=n;i++){
if(s[i]>0){
kopaytma*=s[i];
}
}
cout<}


1.Bir o’lchamli sonli massivni o’rtacha qiymatidan kichik elementlarini o’rtacha qiymati hisoblansin.

#include


using namespace std;
int main(){
int n;
cin>>n;
int s[n+1];
for(int i=1;i<=n;i++){
cin>>s[i];
}
int elementlari_yigindisi=0,elementlari_soni=0;
for(int i=1;i<=n;i++){
elementlari_yigindisi+=s[i];
elementlari_soni++;
}
float ortacha_qiymat=elementlari_yigindisi*1.0/elementlari_soni;
float ortacha_qiymatdan_kichik_elementlarini_yigindisi=0,ularni_soni=0;
for(int i=1;i<=n;i++){
if(s[i]ortacha_qiymatdan_kichik_elementlarini_yigindisi+=s[i];
ularni_soni++;
}
}
cout<<"ortacha qiymatdan kichik elementlarini ortacha qiymati->> "<}


1.Bir o’lchamli sonli massivni toq o’rindagi elementlarini ko’paytmasini juft o’rindagi elementlarini yigindisiga bo’linsin.

#include


using namespace std;
int main(){
int n;
cin>>n;
int s[n+1];
for(int i=1;i<=n;i++){
cin>>s[i];
}
double toq_orindagilarni_kopaytmasi=1,juft_orindagilarni_yigindisi=0;
for(int i=1;i<=n;i++){
if(i%2==1){
toq_orindagilarni_kopaytmasi*=s[i];
}
else if(i%2==0){ juft_orindagilarni_yigindisi+=s[i]; }
}
cout<

}


1.Bir o’lchamli sonli massivni toq o’rindagi elementlarini yigindisi hisoblansin.

#include


using namespace std;
int main(){
int n;
cin>>n;
int s[n+1];
for(int i=1;i<=n;i++){
cin>>s[i];
}
double toq_orindagilarni_yigindisi=0;
for(int i=1;i<=n;i++){
if(i%2==1){
toq_orindagilarni_yigindisi+=s[i];
}

}
cout<
}


1.Bir o’lchamli sonli massivni toq qiymatli elementlarini juft o’rinli elementlari yigindisiga bo’lib chiqilsin.

#include


using namespace std;
int main(){
int n;
cin>>n;
int s[n+1];
for(int i=1;i<=n;i++){
cin>>s[i];
}
double juft_orin_yigindisi=0;
for(int i=1;i<=n;i++){
if(i%2==0){
juft_orin_yigindisi+=s[i];
}
}
for(int i=1;i<=n;i++){
if(s[i]%2==1) cout<}

}


1.Bir o’lchamli sonli massivni toq qiymatli elementlarini o’rtacha qiymati hisoblansin.

#include


using namespace std;
int main(){
int n;
cin>>n;
int s[n+1];
for(int i=1;i<=n;i++){
cin>>s[i];
}
double toq_qiy_yigindisi=0,k=0;
for(int i=1;i<=n;i++){
if(i%2==1){
toq_qiy_yigindisi+=s[i];
k++;
}
}
cout<}


1.Bir o’lchamli sonli massivning [a,b] kesmada yotmaydigan elementlari soni aniqlansin.

#include


using namespace std;
int main(){
int n;
cin>>n;
int s[n+1];
for(int i=1;i<=n;i++){
cin>>s[i];
}
int a,b,k=0;
cin>>a>>b;
for(int i=a;i<=b;i++){
k++;
}

cout<
}


1.Bir o’lchamli sonli massivning [a,b] kesmadagi elementlarini o’rtacha qiymati hisoblansin.

#include


using namespace std;
int main(){
int n;
cin>>n;
int s[n+1];
for(int i=1;i<=n;i++){
cin>>s[i];
}
int summa=0,a,b,k=0;
cin>>a>>b;
for(int i=a;i<=b;i++){
summa+=s[i];
k++;
}

cout<
}



Yüklə 46,25 Kb.

Dostları ilə paylaş:
  1   2   3   4




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin