![]() |
Написать пару программ с использованием цикла while
Написать 2 программы используя цикл while
1)Найти сумму всех целых чисел в диапазоне, указанном пользователем. 2)Дано натуральное число n. Написать программу, которая вычисляет факториал неотрицательных целых чисел n (т.е. число целое и больше 0). Формула вычисления факториала приведена ниже. n! = 1*2*3*....*n, (формула вычисления факториала числа n) 0! = 1 (факториал 0 равен 1 (по определению факториала)) |
iseo,а в чем проблема?
Приведи решение задачи без программного кода. Схемкой например или чем подобным. А мы уже тут дадим наводящие вопросы, и ты всё решишь сам. |
iseo, Любая книга по программированию, первые 2 главы этому учат.
1. Дано поле чисел: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ..., 1000, 1001, ..., 100000, ..., N. Как пользователем указывается диапазон? 2. Формулу вы привели, в чём сложность решения? Код:
... |
Диапазон вводиться с клавиатуры через пробел 2 числа.
|
первая решается так:
Код:
{a,b - числа, задающие промежуток} |
Код:
#include <iostream.h> |
|
Цитата:
iseo, Смотри, а если так сделать. Запрос на ввод числа. Цикл: Пока введённое число не равно нулю - выполнять блок начало блока Сложить введённое число с переменной хранящей результат (result += number; ) Считать следующее число. (если оно не будет равно нулю, цикл повторяется, когда будет введён нуль, выполнение цикла прерывается) конец блока Выводим результат сложения. |
Код:
#include <iostream.h> |
Вот я написал факториал через for
Код:
#include <iostream.h> А вот через while Код:
#include <iostream.h> |
Время: 14:50. |
Время: 14:50.
© OSzone.net 2001-