Программирование на языке с++
я не понимаю почему у меня не запускается прога в терминали помогите найти ошибку кто в этом шарит буду благодарен вот прога:
#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;
}
else (number == 52) {
#include <iostream>
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);
}
} using namespace std; не используете?
Функция if неверно написана.
setlocale RUS-не всегда работает. Вообще считаю. те кто постит такой код с этим-надо хватать и расцеловывать дубинкой по лицу. НУ НЕ РАБОТАЕТ ОНО,НАДО КАЧАТЬ ФАЙЛ ПОД ЭТО. Пишу это, так как погорел на этом.
std::xxxxx-вообще бред. Оно тоже через раз-однораз работает. Тоже погорел на этом.
Возможно number!= -неверно, это надо написать по другому
#include <iostream>
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;
}
Все указанное в дополнении программирование сущий бред.
#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;
}