Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
Машkа
22.05.2022 00:50 •
Информатика
НАПИСАТЬ КОДЫ НА С++ ОЧЕНЬ НУЖНО
Ответ:
Ozoda5
15.10.2020 17:57
Код:
#include <fstream>#include <cmath>void first_task(std::ifstream &cin, std::ofstream &cout) { int n, k = 1; cin >> n >> k; cout << n / k;}void second_task(std::ifstream &cin, std::ofstream &cout) { int N; cin >> N; cout << 2 * (N / 2 + 1);}void third_task(std::ifstream &cin, std::ofstream &cout) { int N; cin >> N; auto t = [](int c, int N){return c / (int) pow(10, N) % 10;}; cout << t(N, 2) + t(N, 1) + t(N, 0);}void fourth_task(std::ifstream &cin, std::ofstream &cout) { int N; cin >> N; for (int it = 0; it < log2(N); ++it) { cout << pow(2, it) << " "; }}void fifth_task(std::ifstream &cin, std::ofstream &cout) { int h, a, b; cin >> h >> a >> b; int h0 = h - a, dx = a - b; int g = 1 + h0/dx + (h0%dx + dx - 1)/dx; if (g < 0) cout << INFINITY; else cout << g;}int main() { std::ifstream cin("input.txt"); std::ofstream cout("output.txt"); // Choose your function int N = 0; // 0-4 void (*tasks[5]) (std::ifstream &, std::ofstream &) = {first_task, second_task, third_task, fourth_task, fifth_task}; tasks[N](cin, cout); return 0;}
0,0
(0 оценок)
Популярные вопросы: Информатика
Stella2002111
03.03.2023 05:24
A9. какой вид примет формула, содержащая абсолютную и относительные ссылки, скопированная из ячейки f2 в ячейку f3, если формула была записана как =a1+$c$2? 1) =a2+$c$32) =a2+$c$23)...
luda12291
03.03.2023 05:24
Вслове чемпионат поменяли местами буквы, стоящие на нечетных и следующих за ними четных позициях. группы идущих подряд согласных букв какой длины можно найти в том, что получилось?...
123456uiop
09.12.2020 06:57
Вычислите в той же системе счисления (указывать основание счисления не нужно) 441внизу5+122внизу5=...
Mallony
09.12.2020 06:57
Назовите команду вывода текущей директории в консоли linux: назовите самые распространённые интерфейсы подключения жёстких дисков: известно, что файл, принадлежащий пользователю...
younactja228
21.06.2021 10:41
Разгадать слово (в нём перемешаны буквы ) котбуун....
doganbcat999
21.06.2021 10:41
Объем дискеты составляет 1,44 мбайта. поместится ли на ней книга оз 120 страниц, если извечтно что на странице в среднем 37 строк, каждая из которых содержит по 50 символов?...
Svinhaa
13.03.2023 22:42
Нужно написать программу, что бы буквы заменялись на на заглавные , а не те, что стоят перед ними в алфавите. pascalabc program ex_1; var s: string; n, i, b, j: longint; c:...
dashavorobeva2
13.03.2023 22:42
Решит оч надо на python условная инструкция «шахматная доска» заданы две клетки шахматной доски. если они покрашены в один цвет, то выведите слово yes, а если в разные цвета...
shevyakova2018
15.12.2022 08:51
Составить программу, которая подсчитывает общее количество общих количественных целых пятизначных чисел, которые удовлетворяют условиям: a) abcde - пятизначное число b) a,...
ladyL6667
15.12.2022 08:51
1.монитор и палитра 256 цветов(найти i вес одной точки) 2.дана картинка 25х28(найти точки) 3.размер картинки 174 281 байт, скорость передачи канала связи 512бит/сек найти сколько...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Код:
#include <fstream>#include <cmath>void first_task(std::ifstream &cin, std::ofstream &cout) { int n, k = 1; cin >> n >> k; cout << n / k;}void second_task(std::ifstream &cin, std::ofstream &cout) { int N; cin >> N; cout << 2 * (N / 2 + 1);}void third_task(std::ifstream &cin, std::ofstream &cout) { int N; cin >> N; auto t = [](int c, int N){return c / (int) pow(10, N) % 10;}; cout << t(N, 2) + t(N, 1) + t(N, 0);}void fourth_task(std::ifstream &cin, std::ofstream &cout) { int N; cin >> N; for (int it = 0; it < log2(N); ++it) { cout << pow(2, it) << " "; }}void fifth_task(std::ifstream &cin, std::ofstream &cout) { int h, a, b; cin >> h >> a >> b; int h0 = h - a, dx = a - b; int g = 1 + h0/dx + (h0%dx + dx - 1)/dx; if (g < 0) cout << INFINITY; else cout << g;}int main() { std::ifstream cin("input.txt"); std::ofstream cout("output.txt"); // Choose your function int N = 0; // 0-4 void (*tasks[5]) (std::ifstream &, std::ofstream &) = {first_task, second_task, third_task, fourth_task, fifth_task}; tasks[N](cin, cout); return 0;}