Siamo qui apposta!qualcuno che mi da una mano se allego il codice?
#include <stdio.h>
#include <stdlib.h>
int somma(int a,int b);
int sottrazione (int a,int b);
int divisione (int a,int b);
int moltiplicazione (int a,int b);
int main ()
{
int num1,num2,risultato;
printf("inserire i numeri sulla quale vuoi fare la somma \n");
scanf ("%d %d",&num1,&num2);
risultato=somma(num1,num2);
printf ("il risultato della somma e' %d \n",risultato);
risultato=sottrazione(num1,num2);
printf ("il risultato della sottrazione e' %d \n",risultato);
risultato=moltiplicazione(num1,num2);
printf ("il risultato della moltiplicazione e' %d \n",risultato);
risultato=divisione(num1,num2);
printf ("il risultato della divisione e' %d \n",risultato);
system ("PAUSE");
return 0;
}
int somma(int a,int b)
{
int risultato1;
risultato1 = a+b;
return risultato1;
}
int sottrazione(int a, int b)
{
int risultato2;
risultato2 = a-b;
return risultato2;
}
int moltiplicazione(int a, int b)
{
int risultato3;
risultato3 = a*b;
return risultato3;
}
int divisione(int a, int b)
{
int risultato4;
risultato4 = a/b;
return risultato4;
}
Hai salvato prima di ricompilare?Visualizza allegato 401725Codice:#include <stdio.h> #include <stdlib.h> int somma(int a,int b); int sottrazione (int a,int b); int divisione (int a,int b); int moltiplicazione (int a,int b); int main () { int num1,num2,risultato; printf("inserire i numeri sulla quale vuoi fare la somma \n"); scanf ("%d %d",&num1,&num2); risultato=somma(num1,num2); printf ("il risultato della somma e' %d \n",risultato); risultato=sottrazione(num1,num2); printf ("il risultato della sottrazione e' %d \n",risultato); risultato=moltiplicazione(num1,num2); printf ("il risultato della moltiplicazione e' %d \n",risultato); risultato=divisione(num1,num2); printf ("il risultato della divisione e' %d \n",risultato); system ("PAUSE"); return 0; } int somma(int a,int b) { int risultato1; risultato1 = a+b; return risultato1; } int sottrazione(int a, int b) { int risultato2; risultato2 = a-b; return risultato2; } int moltiplicazione(int a, int b) { int risultato3; risultato3 = a*b; return risultato3; } int divisione(int a, int b) { int risultato4; risultato4 = a/b; return risultato4; }
codice ed errore alla fine
mi hanno insegnato cosi, comunque adesso provoBeh il codice nel modo in cui è scritto non rispetta proprio la programmazione in c++, le librerie sono del C, le printf e scanf sono deprecate in C, e in c++ "complicano" solo la scrittura del codice. Tuttavia il codice dovrebbe funzionare correttamente, verifica di aver salvato e di aver generato un nuovo eseguibile con una nuova build
Immaginavo(capitò anche a me), te l'ho sottolineato in quanto data la natura del forum non potevo non metterti a conoscenza di queste cose. Tuttavia come ho già detto dato che dev c++ è un ide c/c++ non dovresti aver problemi.mi hanno insegnato cosi, comunque adesso provo
consigli su cosa fare? o comuqnue dove posso attingere per un apprendimento adeguato?Immaginavo(capitò anche a me), te l'ho sottolineato in quanto data la natura del forum non potevo non metterti a conoscenza di queste cose. Tuttavia come ho già detto dato che dev c++ è un ide c/c++ non dovresti aver problemi.
Credo che l'ide stia dando problemi nella generazione del file eseguibile. Difatti non interpreta neache l'escape alla fine del printf. Magari sono modifiche successive alla creazione del primo file? Prova a riavviare l'ide, pc o eliminare il file eseguibile, in modo da forzare la ricompilazione: Per quanto riguarda il resto ti consiglio sempre di cercare online le reference https://www.cplusplus.com/reference/consigli su cosa fare? o comuqnue dove posso attingere per un apprendimento adeguato?
Onestamente, io lo uso per programmare in C, mi trovo MOLTO bene. Lo trovo un compilatore abbastanza funzionante (anche se a volte da problemi) e molto semplice da usare.Dev C++ è un progetto morto e sepolto
E' morto nella testa di chi pensa sia inutile, basta conoscerne i limiti e può essere tranquillamente usato senza problemi, per programmazione di questo livello poi....Dev C++ è un progetto morto e sepolto, perché usarlo? almeno codeblocks...
è morto nel senso che ormai non viene più sviluppato da molti anni, dopo la cessazione venne ripreso da un programmatore inidpendente che sulla sua base sviluppò Orwell C++ ma poi è cessato anche questo progetto. Attualmente su Windows per iniziare si può Code::Blocks come IDE, in combinazione con una versione aggiornata del GCC perché se usi quella integrata del Dev C++ (4.9.9.x mi pare) è molto indietro come aderenza agli standard. Anche se sei agli inizi non ti conviene restare su un ambiente obsoleto IMHOE' morto nella testa di chi pensa sia inutile