1) Заполните массив случайными числами в диапазоне 20..100 и подсчитайте раздельно
1) Заполните массив случайными числами в спектре 20..100 и подсчитайте отдельно число чётных и нечётных частей.
2) Заполните массив случайными числами в диапазоне 0..100 и подсчитайте раздельно среднее значение всех частей, которые lt;50, и среднее значение всех частей, которые 50.
Василиса
язык?
Тогаченков
Сережа
C++
2 ответа
Анастасия
1)
typedef size_t uint32;
mt19937 gen random_device()() ;
uniform_int_distributionlt;uint32gt; uid(20, 100);
const uint32 N = 10;
int main()
uint32 arr[N], pos0, neg0;
for (uint32 i = 0; i lt; N; ++i)
arr[i] = uid(gen);
cout lt;lt; arr[i] lt;lt; " ";
if (arr[i] % 2 == 0) ++pos;
else ++neg;
cout lt;lt; endl lt;lt; pos lt;lt; "/" lt;lt; neg lt;lt; endl;
system("pause");
2)
typedef size_t uint32;
mt19937 gen random_device()() ;
uniform_int_distributionlt;uint32gt; uid(0, 100);
const uint32 N = 10;
int main()
uint32 arr[N], lf 0 , hf 0 , sum1 0 , sum2 0 ;
for (uint32 i = 0; i lt; N; ++i)
arr[i] = uid(gen);
cout lt;lt; arr[i] lt;lt; " ";
if (arr[i] gt;= 50)
++lf;
sum1 += arr[i];
else
++hf;
sum2 += arr[i];
cout lt;lt; endl lt;lt; sum1 / lf lt;lt; "/" lt;lt; sum2 / hf lt;lt; endl;
system("pause");
typedef size_t uint32;
mt19937 gen random_device()() ;
uniform_int_distributionlt;uint32gt; uid(20, 100);
const uint32 N = 10;
int main()
uint32 arr[N], pos0, neg0;
for (uint32 i = 0; i lt; N; ++i)
arr[i] = uid(gen);
cout lt;lt; arr[i] lt;lt; " ";
if (arr[i] % 2 == 0) ++pos;
else ++neg;
cout lt;lt; endl lt;lt; pos lt;lt; "/" lt;lt; neg lt;lt; endl;
system("pause");
2)
typedef size_t uint32;
mt19937 gen random_device()() ;
uniform_int_distributionlt;uint32gt; uid(0, 100);
const uint32 N = 10;
int main()
uint32 arr[N], lf 0 , hf 0 , sum1 0 , sum2 0 ;
for (uint32 i = 0; i lt; N; ++i)
arr[i] = uid(gen);
cout lt;lt; arr[i] lt;lt; " ";
if (arr[i] gt;= 50)
++lf;
sum1 += arr[i];
else
++hf;
sum2 += arr[i];
cout lt;lt; endl lt;lt; sum1 / lf lt;lt; "/" lt;lt; sum2 / hf lt;lt; endl;
system("pause");
Егор Сызранкин
include lt;iostreamgt;include lt;time.hgt;include lt;stdio.hgt;include lt;stdlib.hgt;define max 100using namespace std;/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) srand(time(NULL)); int n , Chet = 0 ,notChet = 0 ,a[max]; coutlt;lt;"Size : "; cingt;gt;n; for(int i = 0; i lt; n; i++) a[i] = rand()%120+20; coutlt;lt;a[i]lt;lt;endl; if (a[i] %2 == 0) Chet++; else notChet++; coutlt;lt;"Chet = "lt;lt;Chetlt;lt;", NotChet = "lt;lt;notChet; return 0;
int main(int argc, char** argv) srand(time(NULL)); int n , Chet = 0 ,notChet = 0 ,a[max]; coutlt;lt;"Size : "; cingt;gt;n; for(int i = 0; i lt; n; i++) a[i] = rand()%120+20; coutlt;lt;a[i]lt;lt;endl; if (a[i] %2 == 0) Chet++; else notChet++; coutlt;lt;"Chet = "lt;lt;Chetlt;lt;", NotChet = "lt;lt;notChet; return 0;
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Газообразный аммиак объёмом 2.24 л (н.у.) был полностью поглощён 14.68 мл
Химия.
Упражнение 2 Выпишите глаголы и вставьте пропущенные буквы
Русский язык.
Радиус окружности, описанной около равностороннего треугольника, равен 6. Найдите сторону треугольника
Геометрия.
Вычислите силу с которой при давлении 100 КПа атмосфера давит на
Физика.
Синтаксический разбор и схема Но мы сказали, что нам ничего не
Русский язык.
Массовая доля целлюлозы в древесине составляет 50%. Какая масса спирта может
Химия.
помоги мне пожалуста прш
869*(61124-488*125)-50974
Математика.
по шкале высот определить ,в каком направлении происходит понижение релефа уральских гор
География.
Помогите пожалуйста написать Сочинение Овчинникова "победитель'
Литература.
Здравствуйте. Нужен цитатный план испытания лётчика в лесу главы2-13 по повести
Разные вопросы.
Облако тегов