гамзат43 Г гамзат43 Регистрация 20 Авг 2013 Сообщения 84 Репутация 0 Спасибо 0 Монет 0 14 Сен 2016 #1 #include using namespace std; int main() { int a; int b; int c; int d; int g; cout << "Nachalniy vklad: "; cin >> a; cout << " Chislo let: "; cin >> b; cout << " Procent: "; cin >> c; g = b; int h = c / 100; for (int i = 0; i < b; i++) { d = g*h+a; if (d = a) { cout << "Microsoft dermo"; } } cout << " Viy poluchite cherez " << b << " " << d; system("pause"); } Программа переменную d приравнивает к переменной a для облегчения поиска ошибки при приравнивании переменной d к a программа выводит Microsoft dermo
#include using namespace std; int main() { int a; int b; int c; int d; int g; cout << "Nachalniy vklad: "; cin >> a; cout << " Chislo let: "; cin >> b; cout << " Procent: "; cin >> c; g = b; int h = c / 100; for (int i = 0; i < b; i++) { d = g*h+a; if (d = a) { cout << "Microsoft dermo"; } } cout << " Viy poluchite cherez " << b << " " << d; system("pause"); } Программа переменную d приравнивает к переменной a для облегчения поиска ошибки при приравнивании переменной d к a программа выводит Microsoft dermo
Dag 05 D Dag 05 Регистрация 14 Дек 2013 Сообщения 116 Репутация 0 Спасибо 0 Монет 0 14 Сен 2016 #2 if (d = a) - в скобках d присваивается значение a. Надо писать if (d == a) И не Microsoft dermo, а My program dermo Позитивный голос 0
if (d = a) - в скобках d присваивается значение a. Надо писать if (d == a) И не Microsoft dermo, а My program dermo
Grifindor G Grifindor Регистрация 31 Дек 2013 Сообщения 98 Репутация 0 Спасибо 0 Монет 0 14 Сен 2016 #3 int h = c / 100; - результат 0. Ну и она работает неправильно потому, что зачем-то написана со страшенными циклами, вместо того, чтобы малец покумекать над математикой. Позитивный голос 0
int h = c / 100; - результат 0. Ну и она работает неправильно потому, что зачем-то написана со страшенными циклами, вместо того, чтобы малец покумекать над математикой.