Jak zrobić odwołanie do innych programów poprzez void ? Zrobiłem coś takiego ale nie chce się skompilować
Dokładniej zrobiłem programy takie jak poniżej czyli równanie kwadratowe itd. Teraz chciałbym by po wybraniu opcji np. 1 program rozwiązywał równanie. Resztę programów oczywiście też mam także o nie nie proszę.
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
int menu()
{
printf("1. Rownanie kwadratowe \n");
printf("2. uklad dwoch rownan \n");
printf("3. Uklad trzech rownan \n");
printf("4. Rownanie trzeciego stopnia \n");
printf("5. Koniec programu \n");
printf("Dokonaj wyboru: \n");
int n;
scanf("%d", &n);
return n;
}
int main()
{
while (1)
switch (menu()) {
case 1:
printf("Wybrano opcje 1\n");
void row()
{
double a, b, c;
printf("podaj rownanie kwadratowe: ");
scanf("%lfx^2%lfx%lf=0", &a, &b, &c);
double delta = b * b - 4 * a * c;
if (delta < 0.0) {
printf("rownanie ax^2-bx+c=0 nie ma pierwiastkow\n");
return;
}
if (delta == 0.0) {
printf("rownanie ax^2-bx+c=0 ma jeden pierwiastek: %f\n", -b / (2 * a));
return;
}
delta = sqrt(delta);
double x1 = (-b - delta) / (2 * a);
double x2 = (-b + delta) / (2 * a);
printf("rownanie ax^2-bx+c ma dwa pierwstki x1=%f, x2=%f\n", x1, x2);
return;
}
break;
case 2:
printf("Wybrano opcje 2\n");
break;
case 3:
printf("Wybrano opcje 3\n");
break;
case 4:
printf("wybrano opcje 4\n");
break;
case 5:
exit(0);
default:
printf("nie ma takiej opcji\n");
break;
}
return 0;
}