Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – Riešené úlohy k 1.-3. lekciu Céčka

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
DarkCoder
Člen
Avatar
Odpovedá na Marek Roučka
DarkCoder:16.9.2018 20:54

Specifikátor %g a %G způsobí výpis desetinného čísla v normálním nebo semilogaritmickém tvaru podle toho, který z nich je kratší. Rozdíl mezi %g a %G je ten, že v případě výpisu čísla v semilogaritmickém tvaru se bude vypisovat e nebo E.

Odpovedať
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Avatar
Odpovedá na Tomáš Daniel
Šimon Juránek:19.9.2019 19:19

na 26. řádku máš za "%f" dvojtečku. zkus ji smazat a spustit program znovu

Avatar
David Vlček
Člen
Avatar
David Vlček:13.10.2019 1:58

S tim Pi je to fakt pakárna....Nedočetl jsem zadání a psal jsem ho se šesti desetinnými místy :D

Odpovedať
Nevěřím, že každý dokáže všechno co chce. Věřím ale, že by to měl zkusit.
Avatar
Jakub Mrázek:28.10.2019 15:36

zdravim, predem se omlouvam za reseni takove banalnosti, ale jsem absolutne v koncich a nevim kde mam hledat chybu

presneji resim posledni priklad cviceni

kod mi funguje normalne, ale neprojde mi odevzdanim

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char** argv) {

    float polomer;
    float obvod;
    float obsah;

    printf("Zadej polomer kurhu (cm)\n");
    scanf("%g", &polomer);

    obvod = 2 * 3.1415 * polomer;
    obsah = 3.1415 * polomer * polomer;

    printf("Obvod yadaneho kruhu je: %g cm \n", obvod);
    printf("Jeho obsah je: %g cm^2", obsah);

        return (EXIT_SUCCESS);
}
Editované
Avatar
DarkCoder
Člen
Avatar
Odpovedá na Jakub Mrázek
DarkCoder:28.10.2019 16:42

Zkontroluj si text výzvy a odpovedi

Odpovedať
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Avatar
Odpovedá na DarkCoder
Jakub Mrázek:28.10.2019 16:45

to ma byt nejake naznaceni kam mirit nebo jak to mam chapat?

Avatar
Petricek58
Člen
Avatar
Odpovedá na Jakub Mrázek
Petricek58:11.1.2020 0:10

Stačí když se text liší například jen v diakritice a test je na 0% stačí opravit text.

Avatar
Pavel Florián:16.1.2020 17:29

Tato těchto úloh mě zde v simulaci nefunguje ale po kompilaci u mě fungují a nevím, co znamenají tyto chyby a případně jak to vyřešit?

Úloha 1:

#include <stdio.h>
#include <stdlib.h>
int main (int argc, char** argv) {
int a;
    printf ("Zadejte svůj věk \n");
    scanf("%d", &a);
    printf ("Je ti %d let. \n", a);
    return (EXIT_SUCCESS);
}

hlášení :./main.c: In function ‘main’:
./main.c:4:12: error: ‘LC_ALL’ undeclared (first use in this function)
setlocale(LC_ALL, "cs_CZ.UTF-8");
^
./main.c:4:12: note: each undeclared identifier is reported only once for each function it appears in
runjail.sh: 26: runjail.sh: ./mycprogram: not found

Úloha 2:

#include <stdio.h>
#include <stdlib.h>
int main (int argc, char** argv) {
int a;
    printf ("Zadej celé čislo k umocnění \n");
    scanf("%d", &a);
    a=a*a;
    printf ("%d \n", a);
    return (EXIT_SUCCESS);}

./main.c: In function ‘main’:
./main.c:4:12: error: ‘LC_ALL’ undeclared (first use in this function)
setlocale(LC_ALL, "cs_CZ.UTF-8");
^
./main.c:4:12: note: each undeclared identifier is reported only once for each function it appears in
runjail.sh: 26: runjail.sh: ./mycprogram: not found

Úloha 3:

#include <stdio.h>
#include <stdlib.h>
int main (int argc, char** argv) {
float a;
float pi;
float obvod;
float obsah;
    printf ("Zadej poloměr kruhu (cm): \n");
    scanf("%f", &a);
    pi=3.1415;
    obvod=a*2*pi;
    obsah=a*a*pi;
    printf ("Obvod zadaného kruhu je: %g cm\n", obvod);
    printf ("Jeho obsah je: %g cm^2\n", obsah);
    return (EXIT_SUCCESS);
}

./main.c: In function ‘main’:
./main.c:4:12: error: ‘LC_ALL’ undeclared (first use in this function)
setlocale(LC_ALL, "cs_CZ.UTF-8");
^
./main.c:4:12: note: each undeclared identifier is reported only once for each function it appears in
runjail.sh: 26: runjail.sh: ./mycprogram: not found

Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na Pavel Florián
David Hartinger:27.1.2020 16:25

Ahoj, přepsal jsi v šabloně řešení main() metodu, kterou tester teď nemůže najít a proto kód nemůže spustit. Kód je potřeba vložit do šablony v řešení, aniž bys ji nějak změnil.

Odpovedať
New kid back on the block with a R.I.P
Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 36.