v c se teprve ucim programovat ale mam jeden problemek ... je maly, ale prece ... podivejte se na tento kod...
... a jde mi o to nahradit radky printf("----------------------------------------------------------------\n"); jednou funkci... takze jak ji nadefinovat abyvh tam pak napsal pouze nazev_funkce; ... vim ze se to dela int...ale jak...diky je to blba otazka , ale kazdy nejak zacinal...Kód:#include <stdio.h> main() { int a, b, c, d, e, f, g, h, znak,; /* definice promenych */ printf("zadejte znak:\n"); znak = getchar(); /* nacteni znaku */ printf("----------------------------------------------------------------\n"); printf("zadejte dve cela cisla:\n"); scanf("%d %d", &a, &b); printf("zadal jste tato cisla: %2d a %2d\n", b, a); printf("----------------------------------------------------------------\n"); printf("zadejte cislo v desitkove soustave:"); scanf("%d", &c); printf("(%d) desitkove = (%x) sestnackove = (%o) osmickove\n", c, c, c); printf("----------------------------------------------------------------\n"); putchar(znak); /* vypis znaku */ printf("\ntoto je vas znak\n"); putchar('E'); printf("\n--------------------------------------------------------------\n"); printf("zadejte dve cela cisla:\n"); scanf("%d %d", &d, &e); printf("----------------------------------------------------------------\n"); f = d * e + 10; /* zapiseme prikaz, ktery priradi hodnotu vyrazu do promenne f */ printf("%d * %d + 10 = %d\n", d, e, f); /* vypiseme prikaz i jeho hodnotu (promenou f) */ printf("%d * %d + 10 = %d\n", d, e, d * e + 10); /* ale muzeme ji take vypocitat primo uvnitr funkce printf() */ printf("%d * %d + 10 = %d\n", d ,e, h = g = d * e + 10); /* a protoze prizareni je vyrazem majicim hodnotu, je dale mozne uvnitr funkce printf() vypocitanou */ /* hodnotu priradit do promenne a to dokonce do nejedne */ printf("----------------------------------------------------------------\n"); printf("hodnota g = %d, hodnota h = %d\n", g, h); }




Odpověď s citací