Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
Сяй
07.12.2022 14:10 •
Информатика
Напишите на языке c++! создать массив размером 10 и запольнить его рандомными числами 1)вывести только четные числа 2)сравнить каких чисел больше( четных или нечетных)
Ответ:
Лиро1
05.10.2020 12:11
#include <iostream>
#include <stdlib.h>
using namespace std;
int main() {
const int n = 10;
int a[n];
int k=0;
srand(time(0));
for (int i = 0; i < n; i++) {
a[i]=-20 + (101.0 / RAND_MAX) * rand();
cout << a[i] << " ";
}
cout <<"\n";
cout << "Чётные числа:\n";
for (int i = 0; i < n; i++){
if (a[i] % 2 == 0) {
cout << a[i] << " ";
k++;
}
}
cout <<"\n";
if (k > n-k) cout << "Чётных больше";
else if (k < n-k) cout << "Нечётных больше";
else cout << "Чётных и нечётных поровну";
cout <<"\n";
return 0;
}
Пример:
27 11 77 59 28 8 59 64 16 80
Чётные числа:
28 8 64 16 80
Чётных и нечётных поровну
0,0
(0 оценок)
Ответ:
katkovakatsluЛпл
05.10.2020 12:11
#include <cstdlib>
#include <ctime>
#include <iostream>
using namespace std;
int main() {
int n=10,k=0;
int a[n];
srand(time(NULL));
cout<<"array:"<<endl;
for (int i=0; i<n; i++)
{
a[i]=rand() % 50;
cout<<a[i]<<" ";
}
cout<<endl;
for (int i=0; i<n; i++)
if (a[i]%2==0 && a[i]!=0) {
cout<<a[i]<<" ";
k++;
}
cout<<endl;
if (k>n-k) cout<<"четных больше";
else if (k<n-k) cout<<"нечетных больше";
else cout<<"равное количество";
cout<<endl;
system("pause");
return(0);
}
0,0
(0 оценок)
Популярные вопросы: Информатика
новенькая10
24.10.2021 13:06
Составить программу нахождения суммы чисел делящихся на 5 от 1 до n...
Седракян
24.10.2021 13:06
Для хранения текста используется 16-битное кодирование символов. сколько символов содержит текст, если известно, что сначала егоинформационный объём составлял ровно 3 килобайта, а...
QwErTyUiOp123rdc
24.10.2021 13:06
Сколько нужно разрядов, чтобы закодировать при цифр 1 и 0: 1.1. 32 буквы алфавита? 1.2. 128 символов? 1.3. 1024 различных знаков? 1.4. 256 буквы алфавита? 1.5. 512 символов?...
OVSANKASIR
01.07.2021 03:26
Дан массив целых чисел. найдите: а) сумму элементов массива, больших данного числа а (а вводить с клавиатуры)....
Tini2311
01.07.2021 03:26
Решить в паскале (без массива) №1 составьте не менее трёх вариантов программы определения наименьшего их трех данных чисел. №2 составить программу сортировки по возрастанию значений...
sofirzhk
04.10.2020 18:58
Составить программу на языке pascal. используя цикл . определить минимальное число из введенной с клавиатуры последовательности положительных чисел, ввод заканчивается отрицательным...
alesia4
04.10.2020 18:58
Найдите структуру ветвей в стихах известных поэтов...
kolisnyk98
30.10.2020 06:19
Вбочке хранится 28 л воды. как из неё отлить 6л воды в другую с 9-литрового и 5-литрового бидона.(логически)...
rilyakip0730v
08.06.2022 14:00
Для каких систем компьютер является надсистемой...
Selik1234
08.05.2022 09:48
Программа в паскале по формуле s=sqrt p(p-a)(p-b)(p-c) где p=(a+b+c)/(2)...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
#include <stdlib.h>
using namespace std;
int main() {
const int n = 10;
int a[n];
int k=0;
srand(time(0));
for (int i = 0; i < n; i++) {
a[i]=-20 + (101.0 / RAND_MAX) * rand();
cout << a[i] << " ";
}
cout <<"\n";
cout << "Чётные числа:\n";
for (int i = 0; i < n; i++){
if (a[i] % 2 == 0) {
cout << a[i] << " ";
k++;
}
}
cout <<"\n";
if (k > n-k) cout << "Чётных больше";
else if (k < n-k) cout << "Нечётных больше";
else cout << "Чётных и нечётных поровну";
cout <<"\n";
return 0;
}
Пример:
27 11 77 59 28 8 59 64 16 80
Чётные числа:
28 8 64 16 80
Чётных и нечётных поровну
#include <ctime>
#include <iostream>
using namespace std;
int main() {
int n=10,k=0;
int a[n];
srand(time(NULL));
cout<<"array:"<<endl;
for (int i=0; i<n; i++)
{
a[i]=rand() % 50;
cout<<a[i]<<" ";
}
cout<<endl;
for (int i=0; i<n; i++)
if (a[i]%2==0 && a[i]!=0) {
cout<<a[i]<<" ";
k++;
}
cout<<endl;
if (k>n-k) cout<<"четных больше";
else if (k<n-k) cout<<"нечетных больше";
else cout<<"равное количество";
cout<<endl;
system("pause");
return(0);
}