Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
emv63756
19.06.2021 14:30 •
Информатика
НАПИСАТЬ КОДЫ НА С++ ОЧЕНЬ НУЖНО
Ответ:
Гузеля2006
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 оценок)
Популярные вопросы: Информатика
елазевета
31.01.2022 16:37
Написать алгоритм в программе исполнитель робот.нужно сделать шахматную доску с обстановкой 10×10 ! при условии, что максимальное кол-во строк 60.разрешается использовать:...
Katerinka890
21.06.2020 18:16
Составить три процедуры для двумерных массивов 2)поиск макс. элемента (выводим в два одномерных массива максимальные значения по строкам и столбцам) 3)сортировка(как душе...
liza1449
08.04.2020 22:00
EXCEL Из функции преобразуйте в формулу для EXCEL . Значение аргумента x = -1,5 ответ : 0,679ЗАРАНЕЕ...
Lisica99
17.04.2023 02:27
Пажуйлиста надо Для работы можешь использовать Python Online Compiler, перейдя по ссылке. Тебе необходимо набрать код твоей программы и нажать кнопку Run для выполнения...
НеПøтêpяHHåя
20.05.2021 06:05
Какая информация может быть организована в табличной форме? Какие преимущества обеспечивает табличное представление информации ...
Misha211103
27.10.2020 02:00
Это вовсе не учеба, нужна Не очищается история браузера(safari)...
KatonAnton
19.06.2021 12:28
Программа обрабатывает одномерный целочисленный массив....
FzdAngels
23.05.2020 03:35
Водном из ниже слов допущена ошибка в постановке ударения: неверно выделена буква, обозначающая ударный гласный звук. выпишите это слово. средства доживший (до ста лет)...
AmitJK
23.05.2020 03:35
Выберите взаимно обратные числа. а)1/8 и 1,8 б)4,5 и 2/9 в)1,6 и 5/8 г)2 целых 2/3 и 3 целых 3/8...
vovadavydov56
23.05.2020 03:35
Выберите правильный вариант 1. he said that they (were/had been) friends at school some years before. 2. i asked my sister what she (has bought/had bought) for my birthday....
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и 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;}