Различия между версиями 1 и 11 (по 10 версиям)
Версия 1 от 2011-01-18 17:05:14
Размер: 1135
Редактор: PavelSutyrin
Комментарий:
Версия 11 от 2011-01-18 17:16:34
Размер: 2367
Редактор: PavelSutyrin
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 9: Строка 9:
  6.1.c   20.1.c

Полезная команда для запуска программ:{{{
gcc prog.c -o prog && ./prog}}}
Строка 13: Строка 16:
6.0.1. 20.0.1. [[attachment:20.0.1.c]]

20.0.2. [[attachment:20.0.2.c]]
Строка 17: Строка 22:
6.1. 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 простым.
Строка 21: Строка 36:
6.10. 20.10.

ВАЖНЫЕ замечания

Решение каждой задачи предполагает написание полной программы на Си. Эта программа должна читать входные данные из стандартного входного файла, а затем выдавать ответ в стандартный выходной файл. При запуске с терминала это будет означать ввод с клавиатуры и вывод на экран.

Для успешного решения задачи пока достаточно, чтобы программа правильно работала на правильных входных данных.

Обязательно сохраняйте файлы под именами, соответствующими задачам, например:

  • 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.

LecturesVMSH/C/2011-01-18 (последним исправлял пользователь PavelSutyrin 2011-05-18 15:34:50)