anonim_4396
| anonim_4396 a întrebat:

Salut și la mulți ani! Mă frământă o problemă de informatică. Tot întâlnesc eroarea „Segmentation fault". Știu la ce se referă eroarea dar nu pot să îmi dau seama unde am greșit. Notă: NU este temă. Doar exersez pentru Informatică (primul semestru). Mulțumesc în avans. Uitați fișierul sursă:

#include
#include
main()
{
int rcft, nrn=0, media=0, mediag=0, median=0, teza, nota;
printf(" Acest program calculeaza media generala aproximata a unei materii\n cu sau fara teza.\n");
printf(" Materia pe care doriti sa o calculati este cu teza sau fara teza?\n Apasati 0 daca este fara teza sau 1 daca este cu teza.");
scanf("%d", &rcft);
if (rcft = 0)
{
printf(" Introduceti prima nota:");
scanf("%d", nota);
while (nota!=0)
{
nrn = nrn + 1;
media = media + nota;
printf(" Introduceti a n-a nota sau 0 pentru a termina:");
scanf("%d", ¬a);
}
mediag = media / nrn;
printf(" Media generala este %d.", &mediag);
}
if (rcft = 1)
{
printf(" Introduceti prima nota:");
scanf("%d", nota);
while (nota!=0)
{
nrn = nrn + 1;
media = media + nota;
printf(" Introduceti a n-a nota sau 0 pentru a termina:");
scanf("%d", ¬a);
}
median = media / nrn;
printf(" Introduceti nota de la teza:");
scanf("%d", teza);
mediag = (median + teza) / 4;
printf(" Media generala este %d.", mediag);
}
printf(" Program conceput si dezvoltat de catre compania Isengardium.\n All rights reserved.\n Press any key to continue...");
getch();
}

3 răspunsuri:
| MultiCore a răspuns:

Am uitat să precizez: Cine ȘTIE să răspundă...

| MultiCore a răspuns:

+ Fundă

| MultiCore a răspuns:

(Tot eu)
La început era...
...
Nu știu de ce nu sunt afișate...
La scanf este pus simbolul & după ghilimele...În program este pus dar nu știu de ce nu apare aici.