Witam, myślałem że rozumiem teorię na temat rodzajów zmiennych w C, ale od godziny mam problem, który mnie zdziwił i nie mogę sobie z nim poradzić.
Oto kod:
Ten, program działa bez zarzutów, ale ponieważ niepotrzebnie zajmuje sporo miejsca wiec prościej byłoby zrobić tak:
Niestety ten program nie działa (od ext wszystko już jest zerem), ale dla mnie jest to nielogiczne.
Skoro ext1 to double i jest wynikiem dwóch intów (widać w pierwszym programie że to działa), to czemu ext który jest też jest double a jest wynikiem czterech intów już nie działa?
Oto kod:
Kod: C / C++
Ten, program działa bez zarzutów, ale ponieważ niepotrzebnie zajmuje sporo miejsca wiec prościej byłoby zrobić tak:
Kod: C / C++
Niestety ten program nie działa (od ext wszystko już jest zerem), ale dla mnie jest to nielogiczne.
Skoro ext1 to double i jest wynikiem dwóch intów (widać w pierwszym programie że to działa), to czemu ext który jest też jest double a jest wynikiem czterech intów już nie działa?
