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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.10.2013, 09:41   #1
Archer++
Новичок
Джуниор
 
Регистрация: 16.10.2013
Сообщений: 2
По умолчанию Отрезки

Эй народ, всем привет.Необходима ваша помощь, сам я в c++ дикий нуб так как нахожусь еще на стадии начала начал.Сама суть: нужна программа которая считывает число введенное пользователем и задает это число длинной отрезку AB и CD соотвественно.Потом сравнивает их, выдавая пользователю информацию о том, какой отрезок длиннее..
Говнокод прилагаю ниже :
Код:
#include <iostream>
using namespace std;

int main()

{		
setlocale (0,"");

 int AB;
 int CD;
  
 cout <<"Введите длинну отрезка AB:";

 cin >>AB;


 cout <<"Введите длинну отрезка CD:";

 cin >>CD;

 if { 
       (AB>CD)
		   cout <<"Отрезок AB длиннее отрезка CD";

 }
 else if {
       (AB<CD)

		   cout <<"Отрезок CD длинее отрезка AB"; 

		  system("pause");
}
}
Archer++ вне форума Ответить с цитированием
Старый 16.10.2013, 10:24   #2
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,680
По умолчанию

Код:
#include <iostream>
#include <cstdlib>
#include <locale>
using namespace std;

int main()
{
	int ab, cd;
	
	setlocale(0, "");
	
	cout << "Введите длину отрезка AB: ";	cin >> ab;
	cout << "Введите длину отрезка CD: ";	cin >> cd;
	
	if(ab >= 0 || cd >= 0)
	{
		(ab > cd) ? cout << "AB > CD"; : cout << "CD > AB";
	}
	else
		cout << "Ввели отрицательное значение отрезка!!!";
		
	system("PAUSE");
	
	return 0;
}
Не проверял, компилируйте...
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости"
Сложность - враг простоты и удобства!
Bugrimov вне форума Ответить с цитированием
Старый 16.10.2013, 13:49   #3
SaLoKiN
Форумчанин
 
Аватар для SaLoKiN
 
Регистрация: 19.09.2013
Сообщений: 597
По умолчанию

Код:
(ab > cd) ? cout << "AB > CD"; : cout << "CD > AB";
на
Код:
(ab > cd) ? cout << "AB > CD" : cout << "CD > AB";
Код:
#include <iostream>
#include <cstdlib>
#include <locale>
using namespace std;

int main()
{
	int ab, cd;
	
	setlocale(0, "");
	
	cout << "Введите длину отрезка AB: ";	cin >> ab;
	cout << "Введите длину отрезка CD: ";	cin >> cd;
	
	if(ab >= 0 || cd >= 0)
	{
		(ab > cd) ? cout << "AB > CD" : cout << "CD > AB";
	}
	else
		cout << "Ввели отрицательное значение отрезка!!!";
		
	system("PAUSE");
	
	return 0;
}
ну и до кучи, исправленный код автора:
Код:
#include <iostream>
using namespace std;

int main()
{    	
setlocale (0,"");
 int AB;
 int CD;
 cout <<"Введите длинну отрезка AB:";
 cin >>AB;
 cout <<"Введите длинну отрезка CD:";
 cin >>CD;
 if(AB==CD)//добавил проверку на равные
{  
       cout<<"Отрезок AB равен CD";
       return 1;
}
if( AB<=0 || CD<=0) //добавил проверку на отрицательные
{  
      cout<<"Значение меньше 0";
      return 1;
}

 if (AB>CD) 
      cout<<"Отрезок AB длиннее отрезка CD";
 else 
      cout <<"Отрезок CD длинее отрезка AB"; 

system("pause");

}
Сделал сам, помоги другому!
Что-то работает не так? Дебаггер в помощь!!!

Последний раз редактировалось SaLoKiN; 16.10.2013 в 13:58.
SaLoKiN вне форума Ответить с цитированием
Старый 16.10.2013, 14:08   #4
Archer++
Новичок
Джуниор
 
Регистрация: 16.10.2013
Сообщений: 2
По умолчанию

Спасибо всем большое!
Archer++ вне форума Ответить с цитированием
Старый 16.10.2013, 16:55   #5
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,680
По умолчанию

SaLoKiN спасибо большое .
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости"
Сложность - враг простоты и удобства!
Bugrimov вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отрезки Nikita++ Помощь студентам 5 17.10.2013 05:20
Отрезки массива FredPerry Паскаль, Turbo Pascal, PascalABC.NET 2 21.05.2012 20:47
пролог отрезки hunter03 Помощь студентам 3 11.11.2011 18:36
Отрезки Иоанн IV Грозный Помощь студентам 0 10.01.2011 19:15
Отрезки VictorS Помощь студентам 9 16.05.2009 18:15