#include <iostream>
#include <string>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
printf("Как вас зовут?(Укажите свое имя и нажмите \"Enter\")\n\n");
string name;
cin >> name;
printf("Сколько вам лет?\n\n");
short age;
cin >> age;
printf("Укажите город, в котором проживаете:\n\n");
char residence;
cin >> residence;
printf("Сыграем в игру\n");
short number;
printf("Введите число!\n");
cin >> number;
if (number >= 5) cout << "cool\n";
else cout << "bad\n";
return 0;
}
C/C++
Почему этот код не работает? Я только начал изучать программирование, не понимаю почему не работает игра в конце
#include
#include
using namespace std;
int main()
{
system("chcp 1251 > nul");
cout age;
cin.ignore(0x1000, '\n');
printf("Введите место проживания: ");
string residence;
getline(cin, residence);
puts("Сыграем в игру?");
auto number = 0;
while (true) {
cout > number;
cin.ignore(0x1000, '\n');
if (number >= 5) {
puts("Правильно!");
break;
}
puts("Всё плохо!");
}
system("pause > nul");
}
В этой игре нет проверки типов и диапазонов. Имя должно быть Www и т.п. Вот нс Bing помогла такое сделать))
#include
#include
#include
#include
// Функция для проверки корректности строковых полей ввода
bool isValidString(const std::string& str)
{
for (char c : str)
{
if (!std::isalpha(static_cast(c)) && !std::isspace(static_cast(c)))
{
return false;
}
}
return true;
}
int main()
{
setlocale(LC_ALL, "Russian");
std::string name;
short age;
std::string residence;
short number;
while (true) // Цикл для повторения ввода
{
std::cout 120) // Проверяем возраст
{
std::cout
Могу дать лишь один совет - выкинь из программы библиотеку iostream и делай весь ввод и вывод через нативные функции чистого С. То есть вместо cin и cout - scanf() и printf(). Но собирай всё, как С++. Я думаю, у тебя компилятор сглючил из-за смешанного синтаксиса и неверных настроек компилятора. Я стараюсь на чистом С писать, пока мне не нужна объектная модель
все работает
Elnur Hesenov
не дает ввести число в конце и сразу пишет "bad"
Похожие вопросы
- Как начать изучать программирование?
- Хочу изучать программирование, но не знаю с чего начать?
- Почему не работает код?
- Ошибки в коде. Почему не работает и как сделать чтобы заработало ?
- Подскажите почему не работает элементарнейший код на ардуино
- С чего начать изучать программирование?
- С чего начать изучать программирование если ничего об этом не знаешь вообще никак, в работе это не нужно а так для себя
- Ребят всех с новым 2021) Помогите изменить код своим ревью. Я по крайне мере его изучу и пойму как работает всё)
- По вашему мнению почему первый код правильным не является?
- Код должен находить наименьшее число в массиве, но это всегда почему то 0. Где ошибка?