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

  • Forest_roby

    őstag

    válasz shev7 #1791 üzenetére

    szerintem ezzel a dev c++ progival is van vmi gubanc. mindenesetre miután kijavítottam %s -re utánna működött. ( aztán ki is töröltem, mert nem volt rá szükségem )

    ui.:
    egyébként ez egy egyszerű római számmá konvertáló progi.

    mod:

    ha vkinek kellene:
    #include <stdio.h>
    #include <stdlib.h>

    main(){

    printf(''Irj be egy max. negyjegyu szamot!\n\n'');



    int be;
    char c[4] = { 0 };
    scanf(''%[0123456789]'', c);
    be=atoi(c);


    for (be; be >= 1000; be=be-1000) {
    printf(''M'');
    }

    for (be; be >= 900; be=be-900) {
    printf(''CM'');
    }

    for (be; be >= 500; be=be-500) {
    printf(''D'');
    }

    for (be; be >= 400; be=be-400) {
    printf(''CD'');
    }

    for (be; be >= 100; be=be-100) {
    printf(''C'');
    }

    for (be; be >= 90; be=be-90) {
    printf(''XC'');
    }

    for (be; be >= 50; be=be-50) {
    printf(''L'');
    }

    for (be; be >= 40; be=be-40) {
    printf(''XL'');
    }

    for (be; be >= 10; be=be-10) {
    printf(''X'');
    }

    for (be; be >= 9; be=be-9) {
    printf(''IX'');
    }

    for (be; be >= 5; be=be-5) {
    printf(''V'');
    }

    for (be; be >= 4; be=be-4) {
    printf(''IV'');
    }

    for (be; be >= 1; be=be-1) {
    printf(''I'');
    }

    }


    [Szerkesztve]

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