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];
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->> "<}
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++;
}