Diskuze: Programování C pomoct
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 8 zpráv z 8.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
1. příklad
#include <stdio.h>
int main(void) {
int i, j, num;
printf("Zadej cislo: ");
scanf("%d", &num);
for (i = 0; i <= num - 1; i++) {
for (j = 0; j <= num - 1; j++) {
if (!(((i*num) + j) % 2)) printf("%3d", (i*num) + j);
else printf(" _");
}
putchar('\n');
}
return 0;
}
2. příklad
#include <stdio.h>
inline int max3(int a, int b, int c);
inline int min3(int a, int b, int c);
int main(void) {
int num1, num2, num3;
printf("Zadej 3 cisla: ");
scanf("%d%d%d", &num1, &num2, &num3);
printf("Nejvetsi: %d\n", max3(num1, num2, num3));
printf("Nejmensi: %d\n", min3(num1, num2, num3));
return 0;
}
inline int max3(int a, int b, int c) {
return (a > b) ? ((a > c) ? a : c) : ((b > c) ? b : c);
}
inline int min3(int a, int b, int c){
return (a < b) ? ((a < c) ? a : c) : ((b < c) ? b : c);
}
3. příklad
#include <stdio.h>
int main(void) {
int penize[] = { 5000,2000,1000,500,200,100,50,20,10,5,2,1 };
int castka, pocet;
printf("Zadej castku: ");
scanf("%d", &castka);
pocet = sizeof(penize) / sizeof(penize[0]);
for (int i = 0; i < pocet; i++) {
printf("%dx%d\n", castka / penize[i], penize[i]);
castka -= ((castka / penize[i]) * penize[i]);
}
return 0;
}
Jo, je to v Céčku. A na příště si přečti článek Jak získáš kvalitní řešení na svůj dotaz ve fóru?
Ptát se, jestli to je v jazyce C, to už je teda vrchol.
Zobrazeno 8 zpráv z 8.