+ 1
Как решить
Задача с оперативной памятью на (if) if (ram <= 16) { cout <<"PC upgrade needed" << endl; cin >> ram; } Что я неправильно делаю?
9 Answers
+ 4
cin >> ram надо перед сравнением ставить, мы ведь должны сразу считать значение, только затем сравниваем
+ 2
Спасибо за ответ всем , особенно Ярославу Вернигоре. Перестановкой cin >> ram между int и if , задача решилась!!!
+ 1
Привет! Попробуй изменить критерии сравнения
0
Чтобы ответить вам, мне нужно увидеть полный код.
0
Hi!
0
Ну и как ты поживаешь?
0
#include <iostream>
using namespace std;
int main() {
int ram;
if (ram < 16) {
cout <<"PC upgrade needed"<< endl;
cin >> ram; }
return 0;
}
0
Ты молодец! Догадался в условии поменять знак <= на <, ну а затем я уж не стал долго мучить - подсказал что еще не так 😉