В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
skalapendra1212
skalapendra1212
24.02.2020 04:20 •  Информатика

Задание 1. На C++ используя указатели на переменные ввести два дробных числа с клавиатуры и вычислить их сумму. Затем полученную сумму передать через ссылку в отдельную функцию, в которой выделить из дробного числа целую часть. Вывести на экран в главной функции. Задание 2. В главной функции заполнить с клавиатуры два 5-элементных целочисленных массива и передать их в отдельную функцию, в которой произвести сортировку массивов по возрастанию. Результат показать в главной функции.

Показать ответ
Ответ:
hhjjkh
hhjjkh
20.09.2022 00:53

Код:

#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 оценок)
Ответ:
elizabetas326
elizabetas326
17.02.2020 06:20

1)Инструкции - это специальные команды,которую может выполнить компьютер. Программист пишет инструкции(команды) на языке программирования, а компьютер их выполняет.

2)Регистрозависимость - означает что имена переменных или инструкций   зависят от регистра символов. Например,переменная sum будет доступна только с таким регистром(маленькие буквы), если обратится по имени SUM(большие буквы), то это уже другое имя и переменная не будет доступна.

3)Комментарии однострочные:

//это однострочный комментарии

Комментарии многострочные:

/*

это многострочный

комментарий

*/

4)простыми словами, переменная - это контейнер, в который мы может что-нибудь положить или взять.Этот контейнер находится в памяти компьтера.

По научному:"поименованная, либо адресуемая иным область памяти, адрес которой можно использовать для осуществления доступа к данным"

5)

В именах допускается использование символов алфавита и нижнего подчеркиваниянельзя использовать цифры в начале(1-символ)нельзя использовать зарезервированые слова(false,return)

Объяснение:

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота