Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
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í.
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
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
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
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.