#include <iostream>
#include <iomanip>
#include <time.h>
#include <windows.h>
int func(int a);
using namespace std;
void main()
{
int N;
cout<< "Enter number ->";
cin >> N;
do
{
cout<< "Enter N{ " << N <<" } -> ";
int A;
cin >> A;
A=func(A);
cout<< "Number - " << A << endl;
N--;
}
while( N ) ;
cout << "End Programm " << endl ;
}
int func(int a)
{
int del=2;
for ( ; del <= a/2; del++)
if ( del > a/2)
{ cout << " Istina "<< endl;
}
if ( del % 2 ==0)
{
cout << " Loj " << endl;
}
return
}
я пыталась что то сделать ....не знаю что писать в функции...нужна функция , которая принимает целое число возвращает истину , если число является простым.в противном случае-ложь.проверить являются ли простыми N чисел введенные с клавиатуры.число N также задается пользователем с клавиатуры
функции
Код: Выделить всё
#include <iostream>
using std::cin;
using std::cout;
using std::endl;
bool f(int);
int main(){
int n;
while(1){
cin>>n;
if(!n)
break;
cout<<(f(n)?"yes":"no")<<endl;
}
return 0;
}
bool f(int a){
int i;
for(i=2;i<a;i++)
if(!(a%i))
return 0;
return 1;
}
Приглашаю на свой блог о программировании: pro-prof.com