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
Soluções para a tarefa
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 interessantes
Matemática,
10 meses atrás
Sociologia,
10 meses atrás
Matemática,
10 meses atrás
Artes,
1 ano atrás
Matemática,
1 ano atrás
Biologia,
1 ano atrás
Matemática,
1 ano atrás
Biologia,
1 ano atrás