No consigo hacer funcionar mi codigo en lenguaje c

Cerrado
Alejandro - 5 dic 2022 a las 13:53
 Alejandro - 5 dic 2022 a las 13:54

Soy nuevo en esto y no consigo hacer funcionar este programa en el que trato de calcular la suma de las cifras de cada numero primo hasta el cien, ayuda por favor lo necesito con urgencia.

gracias.

Este es el codigo:

#include <stdio.h>

void main(){

    int suma2=0, i, j, x, esPrimo, restos2;

    printf("hola");

    for(i=2; i<=100; i++){

        esPrimo = 1;

        for(j=2; j<i; j++){

            if(i % j == 0){

                esPrimo = 0;

            }

            if(i % j != 0){

                x = i;

                if(i < 10){

                    suma2 = i;

                }

                if(i > 10){

                    do{

                        suma2 = suma2 + (x%10);

                        restos2 = x / 10;

                        x = restos2;

                    }while(x>0);

                }

            }

        }

        if(esPrimo){

            printf("%d ----> %d\n", i, suma2);

        }

    }

}

Consulta también:

1 respuesta

Lo del printf("hola") se me a colado

0