заполнить массив случайными числами в диапазоне 20...100 и подсчитать отдельно число четных и нечетных элементов в программе с++

1
профильный класс
у нас в профильном только Pascal изучают((
вам нереально повезло
Я С++ изучал в 8 классе,сейчас что-нибудь вспомню
буду рада если вспомнишь;)

Ответы и объяснения

2014-02-27T20:44:16+04:00
Вот что получилось
#include <iostream>
#include <time.h>
using namespace std;
void main()
{
 setlocale(LC_ALL, "rus");

 srand(time(NULL));

 int mas[100],n,s1=0,s2=0;

 cin>>n;

 for(int i=1;i<=n;i++)

 {

  mas[i]=20 + rand() % 80;

  if(mas[i]%2==0)

   s2++;

  else

   s1++;

 }

 for(int i=1;i<=n;i++)
 
  cout<<mas[i]<<" ";
cout<<endl;
 cout<<"Не четные:"<<s1<<endl<<"Четные:"<<s2<<endl;

 system("pause"); 
}
спасибо;)
Не за что)
а что это значит:setlocale(LC_ALL, "rus");
srand(time(NULL)); ??
setlocale(LC_ALL, "rus"); позволяет выводить в консоль русские буквы
srand(time(NULL)); Делат чтобы каждый раз при запуске рандом был рандомом
Делает*