Witajcie
Uczę sie programować i mam teraz do zrobienia programik bardzo banalny ale jednak który mnie przerósł w braku errorów..
Otóż muszę napisać program który zamieni wpisaną przeze mnie cyfrę na jej odpowiednik oceny 1-> niedostateczny i tak dalej
i napisałem coś takiego
#include <stdio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[]) {
int ocena;
printf("PODAJ OCENE");
scanf("%d", ocena);
if(ocena = 1)
{
printf ("Niedostateczny");
}
if (ocena = 2)
{
printf ("Dopuszczający");
}
if (ocena = 3)
{
printf ("Dostateczny");
}
if (ocena = 4)
{
printf ("Dobry");
}
if (ocena = 5)
{
printf ("Bardzo Dobry");
}
if (ocena = 6)
{
printf ("Celujący");
}
getch();
return 0;
}
Kompilator nie wyrzuca żadnych błedów program sie uruchamia ale po wpisaniu np 1 wyrzuca ze program przestał odpowiadać. Wiem ze zapewne to bardzo głupi błąd z mojej strony no ale nie potrafię go znaleźć. Jakaś wskazówka?