Ciao a tutti.
Volevo porvi un problema dal quale non riesco a cavare un ragno dal buco.
Non riesco a capire come mai nel seguente programma mi viene segnalato come errore la parte che vi ho evidenziato in grassetto.
#include<stdio.h>
#include<stdlib.h>
int somma(int a,int b);
void divisione(int a,int b,int *res,int *div);
main()
{
int a,b,som,*res,*div;
printf("Inserisci il primo numero:");
scanf("%d",&a);
printf("Inserisci il secondo numero:");
scanf("%d",&b);
som=somma(a,b);
printf("La somma e' %d\n",som);
divisione(a,b,&res ,&div);
printf("Il rapporto e' %d ed il resto e' %d",*div,*res);
system("pause");
}
int somma(int a,int b)
{
int somma;
somma=a+b;
return somma;
}
void divisione(int a,int b,int *res,int *div)
{
int divi,rest;
divi=a/b;
rest=a%b;
*res=rest;
*div=divi;
}
Vi ringrazio per l'aiuto ceh mi potreste dare
Buona giornata
$cipione