Top.Mail.Ru
Ответы

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

я не понимаю почему у меня не запускается прога в терминали помогите найти ошибку кто в этом шарит буду благодарен вот прога:

#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) {

Аватар пользователя
Искусственный интеллект
12345678910111213
 #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!= -неверно, это надо написать по другому

Аватар пользователя
Профи
12345678910111213141516171819
 #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;
}



Видео по теме