Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
fuuuuuuu1
12.12.2022 18:18 •
Информатика
Даны две последовательности целых чисел: a1, a2, a8 и b1, b2, b8. найти количество четных чисел в первой из них и количество нечетных во второй. (определить функцию, позволяющую распознавать четные на с++)
Ответ:
mariana122
10.08.2020 17:10
Число считается четным, если делится на 2 без остатка.
#include <iostream>
#include <iomanip>
using namespace std;
bool isEven(int n) {
return 1 - abs(n % 2);
}
int main() {
setlocale(LC_ALL, "Russian");
const int k = 8;
int a[k], b[k];
cout << setw(6) << "Ai" << " | " << setw(6) << "Bi" << endl;
cout << "" << endl;
for (int i = 0; i < k; ++i) {
//Заполнение случайными числами (они будут каждый раз одними и теми же, ибо генерируются только 1 раз)
a[i] = rand() % (2 * 25000) - 25000;
b[i] = rand() % (2 * 25000) - 25000;
cout << setw(6) << a[i] << " | " << setw(6) << b[i] << endl;
}
size_t countA = 0, countB = 0;
for (int i = 0; i < k; ++i) {
if (isEven(a[i]))
countA++;
if (!isEven(b[i]))
countB++;
}
cout << endl;
cout << "Количество четных для А: " << countA << endl;
cout << "Количество НЕчетных для B: " << countB << endl;
system("pause");
return 0;
}
0,0
(0 оценок)
Популярные вопросы: Информатика
helppliz5
25.10.2021 22:42
Как называется представление информации в определенномалфавите? блин это тест ...
котя277
09.12.2020 04:47
Які існують подання повідомлень?...
rakitina03
15.04.2021 00:04
Алфавитте 32 әріп бар. Бір символдың ақпараттық салмағы қандай? Ұсынылған нұсқалардың ішінен дұрыс жауапты таңда 4 бит5бит6бит32бит 8бит...
katy3105
18.04.2021 18:47
Сендер дүкенде кеңесші болып істейсіңдер делік. Сатып алушыларға қандай процессоры бар компьютер алуға кеңес берер едіңдер? Процессор туралы ақпаратты іздеу үшін Интернет...
dianochkazhikh
21.03.2020 11:43
Ернур и Серикбол обсуждают новости каждый день перед уроками. Но Ернур уехал в аул к бабушке на летние каникулы друзьям обсуждать новости независимо от расстояния, выбери...
Ромашка100500
17.02.2022 13:46
Что из перечисленного является источником информации? Пенал, книга, ручка, ластик. ...
Солнцеголовик
20.01.2020 17:42
Объясните схему перевода одних едениц измерения в другое...
podvorskij
20.05.2023 13:41
W -ответы на вопросКакая была масса первого многозадачного компьютера ENIAC?...
katyadk2004
24.11.2020 05:08
Процессор және оның Процессордың «таңдау функциясының» дұрыс мағынасын қалпынакелтір. Бос орындарға тиісті сөзді орналастырып, сөйлемді толықтыр.сактапалы және өзінің...
karine228
01.10.2022 11:07
выберите: бит,байт,кб, гб, мб, тр, пб,)= 1024 ∙ 1024 ∙ 8 бит °ω° 7 класс,информатика...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
#include <iostream>
#include <iomanip>
using namespace std;
bool isEven(int n) {
return 1 - abs(n % 2);
}
int main() {
setlocale(LC_ALL, "Russian");
const int k = 8;
int a[k], b[k];
cout << setw(6) << "Ai" << " | " << setw(6) << "Bi" << endl;
cout << "" << endl;
for (int i = 0; i < k; ++i) {
//Заполнение случайными числами (они будут каждый раз одними и теми же, ибо генерируются только 1 раз)
a[i] = rand() % (2 * 25000) - 25000;
b[i] = rand() % (2 * 25000) - 25000;
cout << setw(6) << a[i] << " | " << setw(6) << b[i] << endl;
}
size_t countA = 0, countB = 0;
for (int i = 0; i < k; ++i) {
if (isEven(a[i]))
countA++;
if (!isEven(b[i]))
countB++;
}
cout << endl;
cout << "Количество четных для А: " << countA << endl;
cout << "Количество НЕчетных для B: " << countB << endl;
system("pause");
return 0;
}