2346
Комментарий:
|
2365
|
Удаления помечены так. | Добавления помечены так. |
Строка 22: | Строка 22: |
20.1. Объявить собственную функцию {{{int max(int x,int y)}}}, и с ее помощью напечатать максимум двух чисел, введеных пользователем. | 20.1. Объявить собственную функцию {{{ int max(int x,int y)}}} и с ее помощью напечатать максимум двух чисел, введеных пользователем. |
Строка 24: | Строка 25: |
20.2. Объявить собственную функцию {{{int max(int x,int y)}}}, и с ее помощью напечатать максимум 3 чисел, введеных пользователем. | 20.2. Объявить собственную функцию {{{ int max(int x,int y)}}} и с ее помощью напечатать максимум 3 чисел, введеных пользователем. |
Строка 26: | Строка 28: |
20.3. Объявить собственную функцию {{{int max(int x,int y)}}}, и с ее помощью напечатать максимум N чисел, введеных пользователем. N = 5 (константа задана в программе). | 20.3. Объявить собственную функцию {{{ int max(int x,int y)}}} и с ее помощью напечатать максимум N чисел, введеных пользователем. N = 5 (константа задана в программе). |
Строка 28: | Строка 31: |
20.4. Объявить функцию {{{int divide(int n, int m)}}}, возвращает 1, если n делится без остатка на m, и 0 в противном случае. С ее помощью определить, является ли введенное натуральное число N простым. | 20.4. Объявить функцию {{{ int divide(int n, int m)}}} которая возвращает 1, если n делится без остатка на m, и 0 в противном случае. С ее помощью определить, является ли введенное натуральное число N простым. |
ВАЖНЫЕ замечания
Решение каждой задачи предполагает написание полной программы на Си. Эта программа должна читать входные данные из стандартного входного файла, а затем выдавать ответ в стандартный выходной файл. При запуске с терминала это будет означать ввод с клавиатуры и вывод на экран.
Для успешного решения задачи пока достаточно, чтобы программа правильно работала на правильных входных данных.
Обязательно сохраняйте файлы под именами, соответствующими задачам, например:
- 20.1.c
Полезная команда для запуска программ:
gcc prog.c -o prog && ./prog
Задачи для разбора с демонстрацией
20.0.1. 20.0.1.c
20.0.2. 20.0.2.c
Задачи для решения в машинном зале
20.1. Объявить собственную функцию
int max(int x,int y)
и с ее помощью напечатать максимум двух чисел, введеных пользователем.
20.2. Объявить собственную функцию
int max(int x,int y)
и с ее помощью напечатать максимум 3 чисел, введеных пользователем.
20.3. Объявить собственную функцию
int max(int x,int y)
и с ее помощью напечатать максимум N чисел, введеных пользователем. N = 5 (константа задана в программе).
20.4. Объявить функцию
int divide(int n, int m)
которая возвращает 1, если n делится без остатка на m, и 0 в противном случае. С ее помощью определить, является ли введенное натуральное число N простым.
Домашнее задание
20.10.