Sign in to follow this  
Cornel Iulian

[C] Determinarea unui intreg, pozitiv daca este prim sau nu

1 post in this topic

Cerinta: Sa se scrie un program care sa determine daca un intreg pozitiv preluat de la consola este prim sau nu.

#include <stdlib.h>
#include <stdio.h>
int main()
{
	int nr, prim;
	printf("Introduceti un nr intreg: ");
	if(scanf("%d",&nr)!=1 || nr<0)
	{
		printf("Date eronate!!");
		exit(1);
	}
	if(nr==2);
	prim=1;
	if(nr==1)
	prim=0;
	if(nr==0)
	prim=0;
	for( int i=2; i<=(nr/2); i++)
	{
		if(nr%i==0)
			prim=0;
	}
	if(prim==1)
		printf("%d este numar prim.\n",nr);
	else
		printf("%d nu este numar prim.\n",nr);
	
	return 0;
}

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this