#include "stdafx.h"
#include <iostream>
#include <math.h>
using namespace std;
double S (double x, double y); // S = ploshad';
void main ()
{
double m; // m - vneshnii radius;
double n; // n - vnytrenni radius;
double r; // r - ploshad;
cout<<" vvedite vneshnii radius m: ";
cin>>m;
cout<<" vvedite vnytrennii radius n: ";
cin>>n;
r=S(m, n);
cout<<" ploshad' ravna"<<" "<<r<<endl;
}
double S (double x, double y)
{
return 3.14*pow(x,2) - 3.14*pow(y,2);
}
задача на функиции в си ++
ну если мне не изменят память в математике площадь кольца равна S=3.14*R*R - 3.14 *r*r (R внешний, r внутренний)
я ее сотавил но компилятор находит порядка 8-9 ошибок !!1 подскажите как их исправить!!! плизззз!!!
исходник:
#include "stdafx.h"
#include <iostream>
#include <math.h>
using namespace std;
double S (double x; double y; ); // S = ploshad';
void main ();
{double m; // m - vneshnii radius;
double n; // n - vnytrenni radius;
double r; // r - ploshad;
cout<<" vvedite vneshnii radius m: "; cin>>m;
cout<<" vvedite vnytrennii radius n: "; cin>>n;
r=S
cout<<" ploshad' ravna"<<" "<<s<<endl;
}
double S (double x ;double y)
{ x=m;
y=n;
S=3.14*pow(x,2) - 3.14*pow(y,2);
}
P.S. у меня стои Visual C++ exprecc edition ( visual studio 2008)
Код:
Так компилируется без ошибок на 2005 студии. Правильность работы не проверял.
спасиб ща проверим!!
все ОК!!!! ща буду сидеть разбирать ошибки!
блин я ступил жестоко!!!! я нашел свою основную ошибку!!!