Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.72
Orion6767
2 / 2 / 0
Регистрация: 26.10.2010
Сообщений: 67
#1

Определить порядковый номер числа, отличного от остальных. - C++

12.05.2011, 21:11. Просмотров 2283. Ответов 1
Метки нет (Все метки)

Даны четыре целых числа, одно из которых отлично от трех других, равных между собой. Определить порядковый номер числа, отличного от остальных.

Добавлено через 11 часов 45 минут
Я вот задачку эту сделал только она работает не во всех случаях, во всяком случае у меня, если вводить данные так:

a=1
b=1
c=2
d=1

то на экране будет верное сообщение:

Poriadkovii nomer raven 3

если я ввожу, например

a=6
b=6
c=6
d=7

то на экран вообще ничего не выводится..

Правильный результат выводится только в том случае если три числа из трёх равны единице и только, почему так? в чем ошибка?


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream.h>
 
void main()
{ int a, b, c, d;
cout<<"Vvedite pervoe chislo ";
cin>>a;
cout<<"Vvedite vtoroe chislo ";
cin>>b;
cout<<"Vvedite tretie chislo ";
cin>>c;
cout<<"Vvedite chetvertoe chislo ";
cin>>d;
 
if (b==c==d)
cout<<"Poriadkovii nomer raven 1";
else if (a==c==d)
cout<<"Poriadkovii nomer raven 2";
else if(a==b==d)
cout<<"Poriadkovii nomer raven 3";
else if (a==b==c)
cout<<"Poriadkovii nomer raven 4";
 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2011, 21:11     Определить порядковый номер числа, отличного от остальных.
Посмотрите здесь:

Определить порядковый номер числа, отличного от остальных C++
C++ Найти порядковый номер числа
C++ Даны четыре целых числа, одно из которых отлично от трех других, равных между собой. Определить порядковый номер числа, отличного от остальных. на C++
Даны четыре целых числа, одно из которых отлично от трех других, равных между собой. Вывести порядковый номер этого числа C++
C++ Оператор while: определить порядковый номер первого введенного положительного числа
Определить порядковый номер первого введенного положительного числа C++
Определить порядковый номер последнего числа, равного х C++
C++ Определить порядковый номер числа
C++ Определить порядковый номер сопротивления
C++ Найти номер числа отличного от остальных
Даны три целых числа, одно из которых отлично от двух других, равных между собой. Определить порядковый номер C++
Определить порядковый номер числа в последовательности, которое содержит наибольшее количество цифр C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4661 / 2487 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
12.05.2011, 21:15     Определить порядковый номер числа, отличного от остальных. #2
Цитата Сообщение от Orion6767 Посмотреть сообщение
if (a==c==d)
заменить на
C++
1
if (a==c && a==d)
и все остальное аналогично.
Yandex
Объявления
12.05.2011, 21:15     Определить порядковый номер числа, отличного от остальных.
Ответ Создать тему
Опции темы

Текущее время: 16:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru