ciao, a tutti
sono alle prese con un problemino del cacchio
""
#include<iostream>
#include<stdio.h>
/*5) Scrivere una funzione che accetti due numeri num1,num2 e un simbolo.
Se simbolo 'M' restituisce il maggiore tra i due numeri
Se simbolo 'm' restituisce il minore tra i due numeri
*/
int num1, num2;
char car;
char magmin (int n1, int n2,char c)
{
int min;
if(c=='m'&& n1<n2)
min=min+n1;
if(c=='M'&& n1>n2)
min=min+n1;
return min;
}
int main (void)
{
int ris;
ris=magmin(3, 4,'m');
printf("Il risultato vale/n%d",ris);
system("pause");
}
""
mi da errore sulla prima graffa aperta dopo che dichiaro le variabili della funzione, qualche suggerimento?
son convinto sia una cagatina, ma al momento mi sfugge!
*EDIT: ora il programma si avvia ma spara dei numeri a caso
