#include <stdio.h>
int main(void){
char *data;
long flag, numero, div, i;
printf("%s%c%c\n","Content-Type:text/html;charset=utf8",13,10); // text/plan
printf("<TITLE>Primo</TITLE>\n");
printf("<H3>Primo results</H3>\n");
data = getenv("QUERY_STRING");
if(data == NULL){
printf("
Error! Error in passing data from form to script.");
} else if(sscanf(data,"numero=%ld",&numero)!=1){
printf("
Error! Invalid data. Data must be numeric.");
}
//Encontrar par e impar
flag=0;
div = numero%2;
if(div == 0){
printf("Este numero é par.
");
if(numero!=2){
printf("Este numero não é primo.");
}
}else{
printf("Este numero é impar.
");
flag=1;
}
//Encontrar primo;
if(numero == 2){
printf("Este numero é primo.");
}
if(flag == 1){
for(i=2;i
if(div == 0){
flag = 0;
}
}
if(flag == 0){
printf("Este numero não primo.");
}else{
printf("Este numero é primo.");
}
}
return 0;
}
Nenhum comentário:
Postar um comentário