Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
banana92
23.10.2022 10:34 •
Информатика
НАПИСАТЬ КОДЫ НА С++ ОЧЕНЬ НУЖНО
Показать ответ
Ответ:
hhjjkh
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 оценок)
Популярные вопросы: Информатика
abbasovamadina2
30.04.2023 02:36
Написать программу которая запросит длинны трёх сторон треугольника. проверить возможность его сущ. и в предположенном результате найдёт и выведет на экран площадь один кто...
Rexmane
18.09.2020 19:17
Число 330 надо умножить на 1.2 и из получившегося числа отнять 10%. повторить алгоритм с последующими числами 30 и 60 раз буду признателен...
Swim1223
03.02.2023 16:03
На жёсткий диск с файловой системой exfat (с размером кластера 128 кбайта), была записана информация в виде трёх файлов размерами в 15 мбайт, 128 байт и 2,5 мбайт соответственно....
irko00
26.02.2023 19:04
Количество классов в школе изучающих информатику 14. во всех классах случайное количество учащихся не менее 16, но не более 35. во всех классах 1 урок в неделю, но если в классе...
ThreeDragons
16.02.2021 18:53
Чем важен праздник день победы для граждан нашей страны...
Досщнадоал
16.02.2021 18:53
Заранее завтра день рождения 1)спиши,поставь существительные в нужной падежной форме.укажи падеж,обозначь окончания. деревья стояли в лёгком (иней ).коробли вернулись с (рейд)...
liza1329
16.02.2021 18:53
Чему равно фокусное расстояние, если предмет расположен 4 см от линзы. а изображение полученное с линзы будет в 2 раза меньше по сравнению с предметом и изображение является...
matvik1992
16.02.2021 18:53
Назовите причины международных войн в японии 14-15 вы....
acononencko201
16.02.2021 18:53
7-8 предложений 18мая отмечают международный день музея.чем для общества важна деятельность музеев? расскажи о заинтересовавшем тебя музее...
lliza123
16.02.2021 18:53
Вкаком предложении допущена речевая ошибка? 1.ложится надо вовремя. 2.дежурный положил мел около доски. 3.всегда ложи вещи на свое место. 4.илья клал учебник в портфель. я...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
Код:
#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;}