C/C++

Определение простого числа

С клавиатуры вводят натуральное 3-х значное число. Является ли оно простым (простые числа делятся нацело только на 1 и на себя).
Описать функции: 1)ввода исходных данных
2) обработки исходных данных
3)вывода результата.
С помощью этих функций написать программу для решения предложенной задачи...
это будет что-то вроде этого:
Код:
int number = 0, check = 1;cin>>number;for(int i = 2; i < number; i++){ if(div(number, i).rem != 0){ check = 0; break; }}if(check){ cout<<"Простое";}else{ cout<<"Непростое";}
а там дальше уже делать функции ввода-вывода.. правильно?
Сообщение от Незарегистрированный
а там дальше уже делать функции ввода-вывода.. правильно?
погоди, там все функции указаны и ввода cin, и поиск делителей в цикле, и вывод тоже - cout, ты с++ вообще не знаешь?
понимашь, нам дают по-другому.... и требуют так, как дают....
там надо типа такого
void vvod()
{
int x; cout<<"VVodim 4islo"; cin>>x
далее такое же с void vivod...
ну вот так нам дают... мудрёно?
Сообщение от Незарегистрированный
понимашь, нам дают по-другому.... и требуют так, как дают....
там надо типа такого
void vvod()
{
int x; cout<<"VVodim 4islo"; cin>>x
далее такое же с void vivod...
ну вот так нам дают... мудрёно?
ну мягко говоря, такая подробная разбивка кода на функции - глупость чистейшей воды... во всем надо знать меру, как сказал неру... ну раз так, то это будет так:
Код:
int Input(){ int x = 0; cin>>x; return x;}void Output(int x){ cout<<x;}
ну а третья функция:
Код:
int FindSimple(int)
только вставишь туда цикл...
vvod ... vivod
Да, я тоже подумал, с транслитерацией нужно сразу завязывать, это сразу говорит о неграмотности программиста))))))
Сообщение от igor_nf
Да, я тоже подумал, с транслитерацией нужно сразу завязывать, это сразу говорит о неграмотности программиста))))))
я бы сказал, что это не транслитерация, а албанский программерский язык
объясните в какой последовательности всё делать и куда вводить цикл.. нифига не получается...(
покажи, что ты уже наваял?