Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Программирование на языке с++

Салмон Алиев Ученик (115), закрыт 1 месяц назад
я не понимаю почему у меня не запускается прога в терминали помогите найти ошибку кто в этом шарит буду благодарен вот прога:

#include <iostream>

int main() {
setlocale (LC_ALL, "ru");
int number;
std::cout << "Введите число:";
std::cin >> number;

if (number != 52) {
std::cout << "156-104\n" ;
}
else (number == 52) {
std::cout << "Да здраствует Санкт-петербург и это город наш" << std::endl;
std::cout <<"Введите число:";
std::cin >> number;
}
if ( number == 52) {
std::cout << "Да здраствует Санкт-петербург и это город наш";
}
return 0;
}
Лучший ответ
Остальные ответы
Алмаз Хафизов Мастер (1904) 1 месяц назад
#include <iostream>

int main() {
setlocale(LC_ALL, "ru");
int number;

std::cout << "Введите число:";
std::cin >> number;

if (number != 52) {
std::cout << "156-104\n";
} else {
std::cout << "Да здраствует Санкт-петербург и это город наш" << std::endl;
std::cout << "Введите число:";
std::cin >> number;
}

if (number == 52) {
std::cout << "Да здраствует Санкт-петербург и это город наш";
}

return 0;
}
Данил Абрамов Просветленный (37476) 1 месяц назад
using namespace std; не используете?
Функция if неверно написана.
setlocale RUS-не всегда работает. Вообще считаю. те кто постит такой код с этим-надо хватать и расцеловывать дубинкой по лицу. НУ НЕ РАБОТАЕТ ОНО,НАДО КАЧАТЬ ФАЙЛ ПОД ЭТО. Пишу это, так как погорел на этом.

std::xxxxx-вообще бред. Оно тоже через раз-однораз работает. Тоже погорел на этом.

Возможно number!= -неверно, это надо написать по другому
Алекс Гуру (4672) 1 месяц назад
Все указанное в дополнении программирование сущий бред.
etar125 Гуру (3500) 1 месяц назад
 #include  

int main() {
//setlocale (LC_ALL, "ru"); // лично мне это прописывать не надо
int number = 0;
std::cout << "Введите число:";
std::cin >> number;

if (number != 52) std::cout << "156-104\n";
else {
std::cout << "Да здраствует Санкт-петербург и это город наш" << std::endl;
std::cout <<"Введите число:";
std::cin >> number;
}

if(number == 52) std::cout << "Да здраствует Санкт-петербург и это город наш" << std::endl;
return 0;
}
Николай Веселуха Высший разум (366377) 1 месяц назад
 #include  
int main() {
system("chcp 1251 > nul");
constexpr auto target = 52;
constexpr auto first{ "156-104" };
constexpr auto second{ "Да здравствует Санкт-Петербург! Это наш город." };
while (true) {
std::cout << "Введите число: ";
int number;
std::cin >> number;
puts(number != target ? first : second);
}
}
Похожие вопросы