Título: Ayuda soy estudiante! Publicado por: lorenzo1552 en 3 Julio 2017, 23:11 pm Ingresar por teclado n numeros y usando una funcion indicar si son primos. Calcular el primedio del total de numeros y la cantidad de numeros primos ingresados. Mostrar resultado por pantalla.
podrian mostrarme como es ese codigo? Título: Re: Ayuda soy estudiante! Publicado por: MCKSys Argentina en 3 Julio 2017, 23:21 pm En este foro no se hacen tareas.
Debes mostrar el código que tienes hecho hasta el momento y plantear las dudas puntuales que tengas. Saludos! Título: Re: Ayuda soy estudiante! Publicado por: lorenzo1552 en 3 Julio 2017, 23:23 pm #include<stdio.h>
#include<conio.h> void primo(); void primo(){ int a, b; int cont=0; int cont2=0; printf("Ingrese cantidad de numeros a ingresar:\n"); scanf("%d",&a); while(cont!=a){ printf("Ingrese numero\n"); scanf("%d",&b); cont++; if (a%a==0){ printf("No es primo\n"); }else{ printf("Es primo\n"); cont2++; } } printf("Cantidad de primos\n",cont2); } int main(){ primo(); } esto es lo que tengo no se como avanzaar Título: Re: Ayuda soy estudiante! Publicado por: MAFUS en 4 Julio 2017, 00:34 am ¿Cómo sabes que un número es primo?
Título: Re: Ayuda soy estudiante! Publicado por: PJ Yeah en 5 Julio 2017, 05:42 am Creo que es esto:
Código
Haz algo para que no acepte el numero cero ni el 1 Título: Re: Ayuda soy estudiante! Publicado por: 0and6 en 5 Julio 2017, 05:45 am Un número primo es un numero natural mayo a uno que tiene solamente dos divisores distintos, el uno y el mismo numero. Wikipedia
Entonces tienes que hacer un ciclo desde 1 hasta el numero y contar cuantos divisores tiene el numero, si tiene dos divisores es primo, de lo contrario no es primo, tu solamente estas comprobando la division entre el mismo numero y no lo tienes que hacer asi, primero has una función que te diga si un numero es primo o no y después haces el resto de tu programa |