#include <vector>
using namespace std;
struct predmet
{
double c;
double v;
predmet( )
{
c= 1 ;
}
} ;
vector< predmet> Predmets;
int num;
double reflesh( int num)
{
double S= 0 ;
for ( int i = 0 ; i < num; i++ )
{
S+ = Predmets[ i] .c * Predmets[ i] .v ;
}
return ( S/ num) ;
}
int main( ) {
double coef= 244 / 136 ;
int semestr;
cout << "number of predmets" ;
cin >> num;
Predmets.resize ( num) ;
cout << "semestr:prioretet(0-10)" ;
for ( int i = 0 ; i < num; i++ )
{
cin >> semestr;
if ( semestr< 10 )
if ( semestr== 1 )
Predmets[ i] .c + = coef- 1 ;
else if ( semestr< 100 )
if ( semestr/ 10 == 1 || semestr % 10 == 1 )
Predmets[ i] .c + = coef;
else if ( semestr< 1000 )
if ( semestr/ 100 == 1 || semestr/ 10 == 1 || semestr % 10 == 1 )
Predmets[ i] .c + = coef+ 1 ;
cin >> Predmets[ i] .v ;
}
cout << "you number " ;
printf ( "%.3f\n " , reflesh( num) ) ;
cout << " correct number " ;
printf ( "%.3f\n " , 6.32352941176 ) ;
system ( "pause" ) ;
return 0 ;
}
I2luY2x1ZGUgPHZlY3Rvcj4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnN0cnVjdCBwcmVkbWV0CnsKCWRvdWJsZSBjOwoJZG91YmxlIHY7CglwcmVkbWV0KCkKCXsKCWM9MTsKCX0KfTsKCnZlY3RvcjxwcmVkbWV0PiBQcmVkbWV0czsKaW50IG51bTsKCmRvdWJsZSByZWZsZXNoKGludCBudW0pCnsKCWRvdWJsZSBTPTA7Cglmb3IgKGludCBpID0gMDsgaSA8IG51bTsgaSsrKSAKCXsKCQlTKz1QcmVkbWV0c1tpXS5jKlByZWRtZXRzW2ldLnY7Cgl9CglyZXR1cm4oUy9udW0pOwp9CgppbnQgbWFpbigpIHsKCWRvdWJsZSBjb2VmPTI0NCAvIDEzNjsKCWludCBzZW1lc3RyOwoJY291dDw8Im51bWJlciBvZiBwcmVkbWV0cyI7CgljaW4+Pm51bTsKCVByZWRtZXRzLnJlc2l6ZShudW0pOwoJY291dDw8InNlbWVzdHI6cHJpb3JldGV0KDAtMTApIjsKICAgCWZvciAoaW50IGkgPSAwOyBpIDwgbnVtOyBpKyspIAoJewoJCWNpbj4+c2VtZXN0cjsKCQlpZihzZW1lc3RyPDEwKQoJCQlpZihzZW1lc3RyPT0xKQoJCQkJUHJlZG1ldHNbaV0uYys9Y29lZi0xOwoJCWVsc2UgaWYoc2VtZXN0cjwxMDApCgkJCWlmKHNlbWVzdHIvMTAgPT0gMSB8fCBzZW1lc3RyICUgMTAgPT0gMSkKCQkJCVByZWRtZXRzW2ldLmMrPWNvZWY7CgkJZWxzZSBpZihzZW1lc3RyPDEwMDApCgkJCWlmKHNlbWVzdHIvMTAwID09IDEgfHwgc2VtZXN0ci8xMCA9PSAxIHx8IHNlbWVzdHIgJSAxMCA9PSAxKQoJCQkJUHJlZG1ldHNbaV0uYys9Y29lZisxOwoJCWNpbj4+UHJlZG1ldHNbaV0udjsKCQkKICAgICAgICB9Cgljb3V0PDwieW91IG51bWJlciAiOwoJcHJpbnRmKCAiJS4zZlxuIiwgcmVmbGVzaChudW0pICk7Cgljb3V0PDwiIGNvcnJlY3QgbnVtYmVyICI7CglwcmludGYoICIlLjNmXG4iLCA2LjMyMzUyOTQxMTc2KTsKCXN5c3RlbSgicGF1c2UiKTsKCXJldHVybiAwOwp9
compilation info
prog.cpp: In function 'int main()':
prog.cpp:30:2: error: 'cout' was not declared in this scope
cout<<"number of predmets";
^
prog.cpp:31:2: error: 'cin' was not declared in this scope
cin>>num;
^
prog.cpp:50:33: error: 'printf' was not declared in this scope
printf( "%.3f\n", reflesh(num) );
^
prog.cpp:53:16: error: 'system' was not declared in this scope
system("pause");
^
stdout