Keresés


Toplista

Toplista
  • betöltés...

Magántanár kereső

Ha szívesen korrepetálnál, hozd létre magántanár profilodat itt.
Ha diák vagy és korrepetálásra van szükséged, akkor regisztrálj be és írd meg itt, hogy milyen tantárgyban!

C programnyelv egy szám osztóinak az összege

150
Sziasztok addig eljutottam, hogy megvannak az osztók, de hogy adom össze őket?
#include <stdio.h>
#include <stdlib.h>

void main() {

int i,szam,osszeg;
printf("irj be egy szamot: ");
scanf("%d",&szam);
for(i=1;i<=szam;i++){
if(szam % i == 0){
printf("%d \n",i);
osszeg+i;
}
}
printf("%d",osszeg);
return 0;
}
Jelenleg 1 felhasználó nézi ezt a kérdést.
programozás, c, nyelv, kezdő
0
Középiskola / Informatika

Válaszok

1
A válasz megvan, inicializálni kelett az osszeget:

#include <stdio.h>
#include <stdlib.h>

void main() {

int i,szam;
int osszeg = 0;
printf("irj be egy szamot: ");
scanf("%d",&szam);
for(i=1;i<=szam;i++){
if(szam % i == 0){
printf("%d \n",i);
osszeg+=i;
}
}
printf("%d",osszeg);
return 0;
}
0