» Poradna » Programy

Nejasné přiřazení hodnoty do proměnné, Jazyk C

 |   |  Microsoft Windows 7 IE 10.0

Ahoj, mám jeden problém, mám funkci, která převede stupně na radiány, problém je, že výsledná hodnota v radiánech je nesmysl. Kontroloval jsem to debuggerem, tak vím, že samotná vrácená hodnota z funkce je v pořádku, až následné přiřazení do proměnné se hodnota změní na nesmysl. Nevím, proč se to stává.¨main.c#include <stdio.h>#include <stdlib.h>#include <conio.h>#include <time.h>int main(){int cislo;float radian;srand(time(0));cislo = rand()%18+1;radian = radiany(cislo);printf("Cislo: %d na radiany: %f\n", cislo, radian);getch();return 0;}fce.h#ifndef funkceH#define funkceH#define PI 3.14float radiany(int cislo);//float sinus(int cislo);//int procenta(int zaklad, int cislo);//int delitelnost(int cislo);#endiffce.c#include "funkce.h"float radiany(int cislo){float radian;radian = ((PI * cislo) / 180.0);return radian;}Prosím, ukažte mi kde mám chybu, děkuju.

Odpovědi na otázku

 |   |  Microsoft Windows 7 IE 10.0

Už jsem na to přišel.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 8 Chrome 27.0.1453.94

Chyba byla v printf, že?

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: 10, #include, #define, Nesmysl, Return, Rand, Sinus




Určitě si přečtěte

Porno insider: Jak Greg Lansky mění internet pro dospělé

Porno insider: Jak Greg Lansky mění internet pro dospělé

** Erotický obsah generoval ohromné peníze, pak ale přišel internet... ** Pornografie dostupná všude a zdarma uvedla tvůrce do krize ** Někteří ale dokázali potenciál internetu využít i v tomto oboru

Jan Dudek | 12

Na Zemi je nejtepleji za posledních více než 100 tisíc let. Co nám hrozí?

Na Zemi je nejtepleji za posledních více než 100 tisíc let. Co nám hrozí?

** Letošní červenec byl třetím nejteplejším měsícem od roku 1880 ** Teplota naší planety roste raketovým tempem ** Co lidstvu hrozí v období, které v minulosti nemá obdoby?

Karel Kilián | 70

Čtyřicet procent je moc. Spalovací motory nedokážou splnit požadavek EU na snížení emisí

Čtyřicet procent je moc. Spalovací motory nedokážou splnit požadavek EU na snížení emisí

** EP nařídil automobilkám snížit o 40 % emise CO2 ** EU chce zvýšit podíl elektromobilů ** Výrobci hrozí ztrátou pracovních míst

Karel Kilián | 254


Aktuální číslo časopisu Computer

Jak vytvořit a spravovat vlastní web

Velký test herních klávesnic a DVB-T2 tunerů

Vše o formátu RAW

Vybíráme nejlepší základní desku