Jeśli ktoś się zna na programowaniu
w języku C, to proszę, aby sprawdził, co tu jest nie tak w tym kodzie, jeśli to nie problem...
Mam za zadanie stworzyć program, który będzie przeliczał temperaturę Celsiusz

Fahrenheit i na odwrót. Miałem pomysł, aby najpierw program pytał o wybranie przeliczania (C => F, F =>C), a następnie po wpisaniu danych obliczał. No i po tym jak wypisuje mi obie opcje, to po wpisaniu wartości 0 lub 1 (jakie sa do wyboru) i potwierdzeniu enterem konsola mi się zamyka. Co jest nie tak w tym kodzie ?
P.S. Styczność z programowaniem mam dopiero od niecałego miesiąca...
KOD:
| PHP Code: |
#include <stdio.h>
main()
{
int n,c,f;
printf("Program wczytuje tylko liczby całkowite \n i podaje wartości w przybliżeniach do najbliższej liczby całkowitej.\n");
printf("\n");
printf("\n");
printf("\n");
printf("Wybierz przelicznik:\n");
printf("0 - Celsius Fahrenheit\n");
printf("1 - Fahrenheit Celsius\n");
scanf("&d", &n);
{
if(n==0)
{
printf("podaj temperature w stopniach Celsiusza:\n");
scanf("%d", &c);
printf("Temperatura w stopniach Fahrenheita: %d\n", 32+((9/5)*c));
}
else if(n==1)
{
printf("podaj temperature w stopniach Fahrenheita:\n");
scanf("%d", &f);
printf("Temperatura w stopniach Celsjusza: %d\n", (5/9)*(f-32));
}
}
}
|
P.P.S. te klamry nie wyszły jak trzeba, ale jeśli sprawę rozpatrzy Admin (
), to w opcji edytowania postów wszystko ładnie widać