у меня есть прога, но препод ее не принимает. Говорит, что нужно решить через функции. Что менять? #include <iostream> #include <cmath> using namespace std; int main() { int a; int b; int c; cin » a; cin » b; cin » c; cout « (log2(a) + log(c) / log(b)) / (log(a+c) / log(b+2)); return 0; } C #include <iostream> #include <cmath> using namespace std; int main() { int a; int b; int c; cin » a; cin » b; cin » c; cout « (log2(a) + log(c) / log(b)) / (log(a+c) / log(b+2)); return 0; }
bomjorii, у тебя написано все в мейне. препод просит создать type function(arguments){ // code return value; } чекни в интернете как создать функции в с++
#include <iostream> #include <cmath> using namespace std; int prepod_dolboeb_ebaniy_vot_tebe_funciya_staroe_huilo(int i) { return log(i); } int main() { int a; int b; int c; cin » prepod_dolboeb_ebaniy_vot_tebe_funciya_staroe_huilo(a); cin » prepod_dolboeb_ebaniy_vot_tebe_funciya_staroe_huilo(b); cin » prepod_dolboeb_ebaniy_vot_tebe_funciya_staroe_huilo(c); cout « (a + c / b / (a+c) / (b+2)); return 0; } C #include <iostream> #include <cmath> using namespace std; int prepod_dolboeb_ebaniy_vot_tebe_funciya_staroe_huilo(int i) { return log(i); } int main() { int a; int b; int c; cin » prepod_dolboeb_ebaniy_vot_tebe_funciya_staroe_huilo(a); cin » prepod_dolboeb_ebaniy_vot_tebe_funciya_staroe_huilo(b); cin » prepod_dolboeb_ebaniy_vot_tebe_funciya_staroe_huilo(c); cout « (a + c / b / (a+c) / (b+2)); return 0; }