tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Даны две последовательности
Даны две последовательности целых чисел: a1, a2, a8 и b1, b2, b8. найти количество четных чисел в первой из них и количество нечетных во второй. (определить функцию, позволяющую распознавать четные на с++)
aldiyar20020922
2 09.09.2019 21:10
31
Ответы
Maria2006qwerty
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;
}
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
Nime15
09.11.2021 16:10
обоснуйте необходимость оснащения рабочего места программиста техническими средствами (компьютер или комплекс специализированных устройств, внешние устройства)...
Strannik288
15.09.2019 16:10
Может кто-нибудь внятно объяснить, как писать программы в паскале? я ничего не понимаю, какой-то бред, а скоро контрольная. пытаюсь делать д. з. по аналогии с тем, что решали...
frikadel1
15.09.2019 16:10
Есть калькулятор, на котором можно делать с числом только две операции: 1) возвести в минус первую степень (получить 1/x) 2) отнять это число от 1 (получить 1-x) например,...
jgkdjsnsnbdndndndjd
09.04.2020 06:09
Если же какой-либо атрибут объявлен ключом, то около него, над «веревочкой» появляется цифра 1 , а на другом конце появится значок: ∅ ∉ ∞ ≡...
kakaxa6
09.04.2020 05:48
Конспект на тему электронная почто это служба которая используется для Обмена информацией через интернет...
вика45890
24.05.2019 17:00
Что общего у пиктограммы и символа?...
andreisena4ev
25.05.2019 01:50
Вычисляемая последовательность чисел по формуле: 1\((sqrt(n^2 + 1) + sqrt(n^2 - 1 )) , где n=1,2, определить при каком n два соседних числа будут отличаться друг от друга...
Ali8b
25.05.2019 01:50
Свойства: строки, столбца, ячейки и содержимого ячейки...
aruukealtymysh
25.05.2019 01:50
1. при угадывании целого числа в некотором диапазоне было получено 6 бит информации. сколько чисел содержит этот диапазон? 2. сообщение о том, что ваш друг живет на 10 этаже,...
000Математик000
04.09.2021 18:18
Запишіть, як можуть бути закодовані: а)відомості про товар б)відомості про стан здоров’я людини в)музичний твір...
Популярные вопросы
C) n-25=1142 d) 64:m=4 полное решение...
3
Exercise 3. Fill in the gaps with prepositions to, with, into, on, from,...
3
Хабарлама қуаты 8символға тең алфавит көмегімен жазылған. Хабарламаның...
2
Барий гидроксидинин 0,01 моль еритиндисиндеги иондарр концентрациясын аныкта,егер...
3
Золотой петух отзыв куприн очень краткий...
2
Имеет обширную территорию, 49Б, К какому стилю речи относится текст? Назовите...
2
Қалмаққырылған шайшасының маңызы қандай болды? ...
1
Укажи на использованные выразительные средства в отрывке.«Моя Республика,...
3
По английскому языку описать себя девочку...
2
ПО Выпечке кондитерских изделийBдуховке3в таблице даны рекомендациитемпература...
1
#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;
}