понедельник, 15 октября 2018 г.

Лабораторная работа Turbo C++ 06

1. Изучить работу примера 1.

1) Объясните действие оператора sum+=N%10;.

2) Объясните действие оператора N/=10;.

3) Можно ли решить данную задачу с использование цикла do/while.

4) Предложите реализацию данной задачи с использованием цикла for.

2. Изучить работу примера 2.

1) Объясните действие операции «,» (запятая).

2) Объясните действие оператора sum=0, pr=1, i=1;.

3) Объясните действие оператора sum+=i, pr*=i, i++;.

4) Предложите реализацию решения данной задачи с другой записью оператора for, в которой выражение инициализации (первое выражение for) и выражение приращения (третье выражение for) будут пустыми.

3. Найти цифровой корень натурального числа (складываются все цифры числа, затем все цифры

найденной суммы и т.д. до тех пор, пока не будет получено однозначное число).

4. Написать программу нахождения минимального и максимального из n (n>0) введенных чисел.

5. Вывести все простые числа в интервале от 1 до N.

*. Написать программу, которая выводит десятичное представление введенного с клавиатуры двоичного числа.

Комментариев нет:

Отправить комментарий