Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Pouze tento týden sleva až 80 % na e-learning týkající se Swiftu. Zároveň využij výhodnou slevovou akci až 30 % zdarma při nákupu e-learningu - více informací.
discount 30 + hiring
Avatar
VelkyKopyto
Člen
Avatar
VelkyKopyto:4.5.2020 9:40

1)
Vytvoř program pro výpis matice po zadání její velikosti, vypsány budou pouze sudá čísla.
Př: zadáno 3
0 _ 2
_ 4 _
6 _ 8

2)
napiš program, který vypíše, které ze 3 zadaných čísel je největší a které nejmenší

3)
Vytvoř program, který ti bude vypisovat kolik bankovek, jaké hodnoty ti vydá bankomat, hodnotu zadáváš z klávesnice. Příklad: 8900 výstup: 1x5000, 1x 2000, 1x1000, 1x500, 2x200.

Zkusil jsem: Zkoušel jsem ale nevím si vůbec rady ze vším

Chci docílit: Kdo to umí aby mi to pomohl udělat

 
Odpovědět
4.5.2020 9:40
Avatar
Odpovídá na VelkyKopyto
Matúš Olejník:4.5.2020 9:50
  1. Aspoň "prosím" si už mohol napísať keď chceš aby ti niekto napísal celú úlohu
  2. Keď už si skúšal tak pošli svoj progres, hoci to aj bude úplne zle, my aspoň uvidíme, že si sa naozaj snažil. Takto by som povedal že si ani IDE nazapol a rovno si sem išiel skopčiť zadanie.
  3. Ak nič nemáš tak aspoň slovne napíš ako by si postupoval, všetko je lepšie ako takáto "žiadosť" o pomoc. Na stackoverflow by ti tiež nikto nepomohol.
Nahoru Odpovědět
4.5.2020 9:50
/* I am not sure why this works but it fixes the problem */
Avatar
DarkCoder
Člen
Avatar
Odpovídá na VelkyKopyto
DarkCoder:4.5.2020 13:14

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;
}
Nahoru Odpovědět
4.5.2020 13:14
"Chceš-li předávat své znalosti, měj kvalitní podklady."
Avatar
VelkyKopyto
Člen
Avatar
Odpovídá na DarkCoder
VelkyKopyto:4.5.2020 17:21

Děkuji mockrát

 
Nahoru Odpovědět
4.5.2020 17:21
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
VelkyKopyto
Člen
Avatar
Odpovídá na DarkCoder
VelkyKopyto:4.5.2020 17:22

Je to v jazyce C?

 
Nahoru Odpovědět
4.5.2020 17:22
Avatar
Odpovídá na VelkyKopyto
Lukáš Tesař:4.5.2020 19:50

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?

 
Nahoru Odpovědět
4.5.2020 19:50
Avatar
Ondřej Šrytr:6.5.2020 0:09

Ptát se, jestli to je v jazyce C, to už je teda vrchol. :-D

 
Nahoru Odpovědět
6.5.2020 0:09
Avatar
Tadeáš Burda
Brigádník
Avatar
Odpovídá na Ondřej Šrytr
Tadeáš Burda :6.5.2020 0:47

To tu tuším ešte nebylo! :-D

 
Nahoru Odpovědět
6.5.2020 0:47
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 8 zpráv z 8.