6) Faça um programa que receba infinitos números do usuário. O sistema só deve parar de receber números caso o usuário digite um número primo ou um número negativo. Ao final, imprimir quantos números o usuário digitou.
For, while , laços de repetição
Respostas
respondido por:
0
você não especificou a linguagem..fiz em Java
o que eu entendi que vc precisa fazer um programa que calcular se ele é primo, é bom fazer em função
int num= Interger.perseInt(num1.getText());
int cont=0
int contador=0;
int contador2=0;
while (num!=0){
for (int i=1;<num;i++){
if (num%i==0){
cont=cont+1;
}
}
if (cont>2){
contador=contador+1
}
if (contador>0){
contador2=contador2+1
}
while (num!=0){
int num= Interger.perseInt(num1.getText());
}
print(contador+contador2)
eu não testei. se de errado vc fala. Mas a logica é essa
o que eu entendi que vc precisa fazer um programa que calcular se ele é primo, é bom fazer em função
int num= Interger.perseInt(num1.getText());
int cont=0
int contador=0;
int contador2=0;
while (num!=0){
for (int i=1;<num;i++){
if (num%i==0){
cont=cont+1;
}
}
if (cont>2){
contador=contador+1
}
if (contador>0){
contador2=contador2+1
}
while (num!=0){
int num= Interger.perseInt(num1.getText());
}
print(contador+contador2)
eu não testei. se de errado vc fala. Mas a logica é essa
Perguntas similares
6 anos atrás
6 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás