Дано натуральное число n. Выяснить, можно ли представить n! в виде произведения трех последовательных целых чисел
Добавил: | DMT | ||||||||||||||||
Дата создания: | 4 декабря 2007, 1:50 | ||||||||||||||||
Дата обновления: | 4 декабря 2007, 1:50 | ||||||||||||||||
Просмотров: | 10443 последний позавчера, 20:26 | ||||||||||||||||
Комментариев: | 0 | ||||||||||||||||
Дано натуральное число n . Выяснить, можно ли представить n ! в виде произведения трех последовательных целых чисел. Текст программы: #include <conio.h>#include <math.h>#include <iostream.h>
void main(void){ int iNum; //Переменная для натурального числаint i; //Перемення счетчикclrscr(); //Вводим натуральное число cout<<"Введите натуральное число: "; cin>>iNum; //Если введено отрицательное то берем //абсолютное значение числа iNum = abs(iNum); //Ищем чисела делящиеся или на 2 //или на 3 или на 5 и выводим на печать if (iNum>=2) { for (i = 2; i<=iNum; i++){ if(i%2 != 0) { if(i%3 != 0) { if(i%5 == 0) cout<<i<<"\n";} else cout<<i<<"\n";} else cout<<i<<"\n";} } else cout<<"Чисел не найдено!\n";}
Блок-схема программы:
Результат тестирования программы:
|
