функции

Ответить
человечек
Сообщения: 15
Зарегистрирован: 10 фев 2010, 00:23

#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 также задается пользователем с клавиатуры
Аватара пользователя
rrrFer
Сообщения: 237
Зарегистрирован: 07 сен 2008, 14:15
Контактная информация:

Код: Выделить всё

#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
Ответить