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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.02.2011, 17:00   #1
Пал
Новичок
Джуниор
 
Регистрация: 08.02.2011
Сообщений: 4
По умолчанию Проблемы с задачами

Написать алгоритм проверки условия: имеются ли среди трех целых чисел, два положительных?

Определить, является ли треугольник a,b,c - равносторонним?

Стоставить программу, которая выводит на экран таблицу перевода 5,6,7,... 25 евро в рубли. Курс Евро вводится с клавиатуры.

Вот эти три задачи не могу решить.
Пал вне форума Ответить с цитированием
Старый 09.02.2011, 17:10   #2
NiCola999
Не
Участник клуба
 
Регистрация: 29.10.2009
Сообщений: 1,456
По умолчанию

сравнивать, умножать умеете? Этого достаточно. В чем ваша проблема
NiCola999 вне форума Ответить с цитированием
Старый 09.02.2011, 17:39   #3
revaldo666
Форумчанин
 
Регистрация: 24.06.2010
Сообщений: 251
По умолчанию

Цитата:
Сообщение от Пал Посмотреть сообщение
Написать алгоритм проверки условия: имеются ли среди трех целых чисел, два положительных?

Определить, является ли треугольник a,b,c - равносторонним?

Стоставить программу, которая выводит на экран таблицу перевода 5,6,7,... 25 евро в рубли. Курс Евро вводится с клавиатуры.

Вот эти три задачи не могу решить.
имеются ли среди трех целых чисел, два положительных?
Код:
int a,b,c;
cin>>a;
cin>>b;
cin>>c;
if(a>0&&b>0)
   cout<<"числа a и b пложительные";
if(a>0&&c>0)
   cout<<"числа a и с пложительные";
if(b>0&&c>0)
   cout<<"числа b и с пложительные";
if(a<0&&b<0&&c<0)
   cout<<"2-х положительных чисел нет";
както так....может последнее условие чуть по другому...я не проверял...
revaldo666 вне форума Ответить с цитированием
Старый 09.02.2011, 19:13   #4
Obey-Kun
Линуксоид
Участник клуба
 
Аватар для Obey-Kun
 
Регистрация: 31.07.2009
Сообщений: 1,403
По умолчанию

Это неправильно, т.к. если все 3 числа положительные, то сработают все 3 условия. На и идиотская логика вообще, счётчик использовать логичнее.
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su
Obey-Kun вне форума Ответить с цитированием
Старый 09.02.2011, 19:17   #5
Obey-Kun
Линуксоид
Участник клуба
 
Аватар для Obey-Kun
 
Регистрация: 31.07.2009
Сообщений: 1,403
По умолчанию

Код:
int a, b, c;
cin >> a;
cin >> b;
cin >> c;
unsigned num_of_positive_numbers;
num_of_positive_numbers = (a > 0) + (b > 0) + (c > 0);
if (num_of_positive_numbers == 2) {
   std::cout << "2 числа из введённых являются положительными" << std::endl;
}
Код:
unsigned double a, b, c;
cin >> a;
cin >> b;
cin >> c;
if (a == b && b == c) {
   std::cout << "Треугольник до жути равносторонний" << std::endl;
}
Код:
unsigned double rate;
cin >> rate;
for (int i = 1; i <= 25; ++i) {
    std::cout << i << " € = " << rate*i << " руб." << std::endl;
}
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su

Последний раз редактировалось Obey-Kun; 09.02.2011 в 19:31.
Obey-Kun вне форума Ответить с цитированием
Старый 09.02.2011, 19:26   #6
Obey-Kun
Линуксоид
Участник клуба
 
Аватар для Obey-Kun
 
Регистрация: 31.07.2009
Сообщений: 1,403
По умолчанию

[лишний пост]
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su

Последний раз редактировалось Obey-Kun; 09.02.2011 в 19:31.
Obey-Kun вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с задачами С++ Gram Помощь студентам 7 09.02.2011 20:20
Проблемы с задачами Shamra Помощь студентам 3 01.09.2010 13:27
Помогите с задачами. GodsAndGlory Общие вопросы C/C++ 1 26.05.2008 19:01