-
| .
|
|
|
ho provato a scrivere un programma che calcoli l'ipotenusa di un triangolo(come funzione) dati in ingresso i 2 cateti.. il progr. è questo ma non parte...dove sbaglio??è urgente grazie
#include <math.h> #include <iostream>
using namespace std;
int ipotenusa(int c1,int c2){
return(sqrt((pow(c1,2)+pow(c2,2)));
}
int main() {
int c1,c2;
cout<<"Inserisci il valore del primo cateto"<<endl; cin>>c1; cout<<"Inserisci il valore del secondo cateto"<<endl; cin>>c2;
cout<<"L'ipotenusa vale "<<ipotenusa(c1,c2)<<endl;
system("PAUSE");
}
|
|
| .
|
-
| .
|
|
|
Ti sei perso una libreria cstdlib per quanto riguarda il system ed hai messo una parentesi di troppo sul return.
CODICE #include <cmath> #include <iostream> #include<cstdlib>
using namespace std;
int ipotenusa(int c1,int c2){
return sqrt((pow(c1,2)+pow(c2,2)));
}
int main() {
int c1,c2;
cout<<"Inserisci il valore del primo cateto"<<endl; cin>>c1; cout<<"Inserisci il valore del secondo cateto"<<endl; cin>>c2;
cout<<"L'ipotenusa vale "<<ipotenusa(c1,c2)<<endl;
system("PAUSE");
}
|
|
| .
|
-
| .
|
|
|
grazie root..me ne sono accorto subito dopo aver scritto,e il programma ora va,grazie
|
|
| .
|
2 replies since 19/11/2013, 15:56 57 views
.