Wpis z mikrobloga

natknąłem na pierwszy problem. Zrobiłem tak jak kazali w książce a program nie działa. Nie wiem dlaczego. Kompiluje się jednak coś z pętlą jest nie tak bo tylko jedno powtórzenie oblicza a nie 15. Wie ktoś w czym jest błąd ?

include
/* wy[isz zestawienie temperatur dla Fahrenheit-Celsius
f = 0. 20, ..., 300 */
int main()
{
int fahr, celsius;
int lower, upper, step;

lower =0; /* dolna granica temperatur */
upper =300; /* gorna granica temperatur */
step =20; /* rozmiar kroku */
fahr = lower;
while (fahr <= lower) {
celsius = 5 * (fahr - 32) / 9;
printf("%d\t%d\n", fahr, celsius);
fahr = fahr + step;
}
}


#programowanie
  • 16
@Baczy: Wiesz, ten kod, który zapodałem, działa zarówno w C++, jak i zwykłym ANSI C, niezależnie od wersji kompilatora, czego zresztą Ideone jest przykładem:
C++
ANSI C

Ba, działa nawet na CodingGround (wystarczy tylko kliknąć na "root", potem Compile i Execute). Także... no kod jest uniwersalny, pytanie pozostaje - z czego korzystasz, że tobie nie działa?
Dev-Cpp 5.9.2


@Baczy: Wybacz, ale zamiast się męczyć z tym dziadostwem, zainstaluj sobie Visual Studio 2013 w wersji Community. Nawet na Windows XP powinien zadziałać. W dodatku dzięki IntelliSense bardzo dobrze zarządza kodem i go podpowiada oraz wyłuskuje błędy, które na pierwszy rzut oka są niewidoczne.
@Baczy: Dev-Cpp nie wyłapuje tak dobrze błędów podczas pisania kodu, nie podpowiada aż tak dobrze jak Visual a i zwyczajnie nie pozwoli ci na zarządzanie projektem w taki sposób jak ten program. W dodatku - do Visual Studio - istnieje teraz bardzo wiele dodatkowych wtyczek (darmowych), które rozszerzają go o dodatkowe języki, jak Python, Ruby a nawet Javascript.

Poza tym, to chyba jedyne IDE, które naprawdę ci poleci każdy pracujący z