Войти
Регистрация
Спроси 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
Написать программу которая запросит длинны трёх сторон треугольника. проверить возможность его сущ. и в предположенном результате найдёт и выведет на экран площадь один кто...
Anna45w456
19.10.2020 09:32
Чтобы обеспечить высокое качество воспроизводимого звука...
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 урок в неделю, но если в классе...
nastya030513
11.08.2021 14:34
Постройте таблицы истинности для следующих логических выражений...
astahovanadezh
09.09.2021 19:43
Написать программу используя процедуру которая сортирует элементы целочисленного массива b[1..n],n меньше или равно 25 по убыванию...
ThreeDragons
16.02.2021 18:53
Чем важен праздник день победы для граждан нашей страны...
polibfbxbdbdbcb
16.02.2021 18:53
Научите раскрывать скобки я не ходил в школу потому что я часто болею и недавно мы проходили раскрытие скобок как это делать в учебнике объясняется плохо...
renatamur200518
16.02.2021 18:53
На реке волны.волна за волной бежит на берег.на берегу лодка.обозначь ударение в словах...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и 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;}