Új hozzászólás Aktív témák

  • Iszusz

    csendes tag

    válasz Gyuri16 #2659 üzenetére

    Sikerült megoldani a feladatot :D a leírásod alapján ilyen lett:
    #include<stdio.h>

    int main()
    {
    int jegy,number;
    int jegy2,szamlalo;

    printf("Kérem adjon meg egy számot\n");
    scanf("%i",&szamlalo);
    //SZAM MEGFORDITÁSA
    number=0;
    do{
    jegy=szamlalo%10;
    number=(number+jegy)*10;

    szamlalo=szamlalo/10;
    }
    while(szamlalo!=0);

    number=number/10;

    //DÖNTÉSHOZOT TARTALMAZO DO-WHILE CIKLUS
    do
    {
    jegy2=number%10;
    switch(jegy2)
    {
    case 0:
    printf("zero ");
    break;
    case 1:
    printf("one ");
    break;
    case 2:
    printf("two ");
    break;
    case 3:
    printf("three ");
    break;
    case 4:
    printf("four ");
    break;
    case 5:
    printf("five ");
    break;
    case 6:
    printf("six ");
    break;
    case 7:
    printf("seven ");
    break ;
    case 8:
    printf("eight ");
    break;
    case 9:
    printf("nine ");
    break;
    default: printf("\n");
    break;
    }
    number=number/10;

    }
    while(number!=0);

    return 0; }
    Korcsii megoldása mondjuk jóval áttekinthetőbb, viszont a könyv valószínűleg még csak hasonló megoldást várt el, mert még a getchar-ról se beszélt. Köszönöm még egyszer a válaszokat

    Átírtam volna a forráskódot a gépemen anno, de már nem értem hol rejlik a hiba és egyedül nem is fogom megtudni soha....

Új hozzászólás Aktív témák