tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
НАПИСАТЬ КОДЫ НА С++ ОЧЕНЬ
НАПИСАТЬ КОДЫ НА С++ ОЧЕНЬ НУЖНО
natalyasergeev1
3 06.09.2020 14:55
1
Ответы
лолодоидтд
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;}
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
lyubasha1988
23.04.2021 20:07
Технологии сделайте код программы которая на фото -...
llll23
23.04.2021 20:05
Яка послуга мережі Інтернет дозволяє обмінюватись листами-повідомленнями ? 1.електронні платіжні систтеми2.електронна пошта3.WWW...
FlUSHWER
23.04.2021 20:02
Задание сделать таблицу в микрософт ворд ...
OFFICIALLL
17.09.2019 13:40
5af в двоичную систему счисления. подробно...
polina7snoy
17.09.2019 13:40
Какой из перечисленных программных продуктов входит в состав стандартного программного обеспечения microsot windows? а) microsot office б)winrar в)paint г)opera...
санёкмаслов
17.09.2019 13:40
Что такое ситевая файловая система?...
Zay4565
15.05.2020 07:16
Ерлан зарегистрирован на сервере school.org с логином admin и паролем er234!5. Ему необходимо соединиться с базой данных students. Какую команду PHP он должен записать, чтобы...
Маря04
15.05.2020 07:15
С каких клавиш можно удалить сноску.Выборы Delete,Ctrl Shift,Backspace Delete,Backspace Shift,Ctrl...
5class1i
10.07.2019 20:50
Составьте программу, которая формирует массив из 16 целых чисел находит количество чётных чисел...
Klimka081098
13.05.2019 22:53
Нарисовать блок схему к найти произведение положительных, сумму и количество отрицательных из 10 введенных целых значений...
Популярные вопросы
Проект по обществознанию 5 класс на тему проект семейный портрет...
1
Сторона ромба дорівнює 5 см,а одна з діагоналей 6 см.знайдіть висоту ромба...
3
Свеществ, которые поступают из различных органов и тканей тела в кровь и разносятся...
2
Задан массив, состоящий из 15 элементов вещественного типа. опреде- лить количество...
2
Найдите площадь прямоугольника со сторонами 5 см и 9 см....
2
I)в каком предложении оба выделенных слова пишутся раздельно? 1)в(течение)...
2
Правильно поєднано іменник з числівником : а. обидва хлопця б) чотири поверха...
1
Краткое содержание по рассказу слепая лошадь для читательского дневника,...
2
Напишите уравнения реакции электролиза расплавов и растворов солей: pbcl₂...
3
Разложить на множители 1) 1 7\9m^2n^2-1 11\25a^6b^2 2) (3b-5)^2-49 3)(2x-3)^2-(x+4)^2...
2
Код:
#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;}