Anonymní profil Milan – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Milan – Programujte.comAnonymní profil Milan – Programujte.com

 

Příspěvky odeslané z IP adresy 195.39.76.–

Milan
C / C++ › Vystup -1.#IND - dotaz
20. 10. 2011   #148910

#6 crazy
kontroluji ... jen nepoužívám fprintf(stderr, "..."),

mám:

double e;

 printf("Zadej cislo e:\n");
     if( scanf("%lf", &h) != 1 || h<=0 ){
        printf("Chybne zadane cislo.\n");
        return 1;
        }
Milan
C / C++ › Vystup -1.#IND - dotaz
20. 10. 2011   #148908

#4 crazy
přiznám se že teď ti uplně nerozumím. V programu zadávám 5 reálných čísel (double) a na základě jejich zadání a splnění podmínek se provádí výpočet. A právě tady mi není jasné, že s některými čísly to funguje a a s některými ne. Nejsem si jist, ale kdybych je špatně inicializoval, tak by se podle mě tento nesmysl hlásil pokaždé, nebo se pletu?

Milan
C / C++ › Vystup -1.#IND - dotaz
20. 10. 2011   #148906

#2 crazy
díky za tvou brzkou odpověď. přiznám se, že to jsem zkoušel ještě dříve než jsem sem napsal, ale v tom to není. Jde o to, že s některými čísly to funguje bez problémů a s některými ne a pak to vyhodí tento nesmysl.

Milan
C / C++ › Vystup -1.#IND - dotaz
20. 10. 2011   #148904

Zdravím,

měl bych jeden dotaz na zkušenější C-čkaře. V jednom prográmku bych měl dostat na vystupu kladné reálné číslo - typ double, vypisuji:

printf("Cislo je: %.4lf", cislo)

Žel bohu mi to vyhazuje -1.#IND a nevím si rady co by to mělo být. Neví, prosím, někdo? Díky za každou odpověď.

Milan
C / C++ › Pomoc s programem ...
20. 10. 2011   #148903

#1 Bublina
Ahoj,

je to snadne,

nejprve si nadefinujes promenne  typ double. Pak si zadas podminky / if, else if else, kdyz programek projde zadani bodu, tak vypocitas uhly, vysku, obsah, obvod - vzorecky najdes zde:

trojuhelnik: http://cs.wikipedia.org/…Aheln%C3%ADk

kosinova veta: http://cs.wikipedia.org/…A1_v%C4%9Bta

kdyz spoctes velikost uhlu v rad ... prevedes na stupne: alfa = a*180/M_PI a nasledne zaokrouhlis dolu - prikaz floor(promenna kde más vysledek) a to pak odectes od puvodniho vysledku a násobis 60 - dostanes minuty ... stejne tak to udelas na sec.

kdyby neco budu vecer na mailu: pickmila@fit.cvut.cz

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý