Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.11.2017, 15:03   #1
00001
 
Регистрация: 25.10.2017
Сообщений: 8
По умолчанию c++. Выдает синтаксические ошибки при || и &&

Помогите решить проблему на с++:
Выдает синтаксические ошибки при || и &&

Код:
#include "stdafx.h"


#include <iostream>
#include <locale.h>
#include <cmath>
using namespace std;

int main()
{
	setlocale(LC_CTYPE, "Russian");
	using namespace std;

	int a;
	int b;
	cout << "Введите градус первого угла:\n";
	cin >> a;
	cout << "Введите градус второго угла:\n";
	cin >> b;
	if (a || b < 90 > 180) {
		{
			cout << "Ваш треугольник тупоугольный" << endl;
		}
		if
			(a && b < 90) {
			cout << "Ваш треугольник остроугольный" << endl;
		}
		if (a && b == 90 ||  a || b = 90) {
			cout << "Ваш треугольник прямоугольный" << endl;
		}
		else {
			cout << "Это не треугольниик" << endl;
		}
		cin.get();
		getchar();
		return 0;

	}
}
_____
Код программы нужно выделять (форматировать) тегами [CODE] (читать FAQ)
Модератор

Последний раз редактировалось Serge_Bliznykov; 07.11.2017 в 17:08.
00001 вне форума Ответить с цитированием
Старый 07.11.2017, 17:10   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от 00001 Посмотреть сообщение
if (a || b < 90 > 180) {
Цитата:
Сообщение от 00001 Посмотреть сообщение
(a && b < 90) {

Цитата:
Сообщение от 00001 Посмотреть сообщение
if (a && b == 90 || a || b = 90) {
правильно выдаёт.
потому что это ересь.

при том настолько, что я даже не понимаю, что Вы этим хотели сказать.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 07.11.2017, 17:20   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

так?
Код:
	int a, b, c;
	cout << "Введите градус первого угла:\n";
	cin >> a;
	cout << "Введите градус второго угла:\n";
	cin >> b;
	c = 180 - (a+b);
        if (c<=0 || a<=0 || b<==0) {
		cout << "Треугольник с такими углами не существует " << endl;
        }
	else if (a==90 || b=90 || c=90) {
		cout << "Ваш треугольник прямоугольный" << endl;
	}
	else if (a>90 || b>90 || c>90) {
			cout << "Ваш треугольник тупоугольный" << endl;
	}
	else {
			cout << "Ваш треугольник остроугольный" << endl;
	}
Serge_Bliznykov вне форума Ответить с цитированием
Старый 07.11.2017, 18:02   #4
00001
 
Регистрация: 25.10.2017
Сообщений: 8
По умолчанию

Все рано выдает ошибки.
Может не так установил visual studio?
Изображения
Тип файла: jpg Screenshot_1.jpg (20.4 Кб, 124 просмотров)
00001 вне форума Ответить с цитированием
Старый 07.11.2017, 18:05   #5
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

Код:
b<==0
одно = лишние, могли бы и сами увидеть
p51x вне форума Ответить с цитированием
Старый 07.11.2017, 18:17   #6
00001
 
Регистрация: 25.10.2017
Сообщений: 8
По умолчанию

Все заработало, спс. Здесь тоже исправил: else if (a == 90 || b == 90 || c == 90)
00001 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При компиляции Win32 проекта сразу выдает ошибки Mary_1894 Visual C++ 2 14.10.2012 18:12
Здравствуйте, установил LAzarus, при нажатии на кнопку запуск, выдает эти ошибки Mr.Kenny Помощь студентам 0 14.06.2012 17:30
Синтаксические ошибки при компиляции Ker_33rus Visual C++ 2 07.11.2011 13:24
Поток. Не получается создать поток. Выдает ошибки при запуске bigory Общие вопросы по Java, Java SE, Kotlin 3 23.09.2010 00:40
Исправьте синтаксические ошибки Superlotles Общие вопросы C/C++ 4 25.03.2010 12:40