Составить программы в с++. дан массив 1)сколько четных чисел срежи положительных...

0 голосов
26 просмотров

Составить программы в с++.
дан массив
1)сколько четных чисел срежи положительных
2)подсчитайте отдельно среднее значение всех элементов, которые <10,и среднее значение всех элементов,которые >=10
Прошу помогите пожалуйста решить.


Информатика (178 баллов) | 26 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

//Dev C++ 4.9.9.2
//Знаю, что старьё

//1
#include
#include
#include
using namespace std;

int main(){
 srand ( time(NULL) );
  int ar[10];
 int k;
 k=0;
 for(int i=0;i<10;i++){<br>         ar[i]=rand()%10-3;
         cout<<ar[i]<<endl;<br>         if((ar[i]%2==0) && (ar[i]>0))
          k++;
          }
 cout<<"Result:"<<k;<br> cin.get();
 cin.get();
 return 0;
   }

//2
#include
#include
#include
using namespace std;

int main(){
 srand ( time(NULL) );
  int ar[10];
 int k1,k2;
 double r1,r2;
 k1=0;
 k2=0;
 r1=0;
 r2=0;
 for(int i=0;i<10;i++){<br>         ar[i]=rand()%100;
         cout<<ar[i]<<endl;<br>         if(ar[i]<10){<br>          k1++;
          r1=r1+ar[i];} else {
          k2++;
          r2=r2+ar[i];
          }
          }
 r1=r1/k1;
 r2=r2/k2;
 cout<<"<10: "<<r1<<endl;<br> cout<<">=10: "<<r2<<endl;<br> cin.get(); 
 cin.get();
 return 0;
   }

(38.6k баллов)