programozas
  • kl24h
    #304
    Én Dev C++ használok és hogy működjön, amit beírtál, akkor így kell beírni:
    #include <stdio.h>
    #include <conio.h>

    int main()
    {
    printf("4 times 5 is %d",4*5);
    getch();
    }

    Az #include <conio.h>, azért kell, mert a getch() másképp nem ismeri és ez a getch() azért kell, hogy megmaradjon a Command Prompt féle ablakocska. A return(0) kitöröltem, másképpen tényleg valami nagy random számot fog megadni.
    A %i egész számokra vonatkozik, a %f valós számokra, %c az valamilyen karakterre, %g az egyszerübb alakban írja ki a valósz számot, pl. ha a valósz számként volt definiálva egy művelet, de közben az eredmény valamilyen tizedes szám: 1.25, 1.368, mert a %f esetében így írna ki ezeket: 1.25000 vagy 1.36800, a %d nem tudom én sem.
    Másképpen ha a %d kicseréled %i-re, akkor is megadja a 20-as eredményt, mert egész szám.