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

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

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

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

12.05.2011, 21:11. Просмотров 2478. Ответов 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";
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2011, 21:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить порядковый номер числа, отличного от остальных. (C++):

Определить порядковый номер числа, отличного от остальных - C++
Помогите пожалуйста Нашел задачи их попробовать сделать ,что не как помогите 1.Даны три числа,одно из которых отлично от двух других...

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

Найти номер числа отличного от остальных - C++
1)Заданы 4 числа, одно из которых отлично от остальных. Найти номер этого числа. В теме может быть только одна задача

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

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

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

1
valeriikozlov
Эксперт С++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
12.05.2011, 21:15 #2
Цитата Сообщение от Orion6767 Посмотреть сообщение
if (a==c==d)
заменить на
C++
1
if (a==c && a==d)
и все остальное аналогично.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.05.2011, 21:15
Привет! Вот еще темы с ответами:

Определить порядковый номер первого введенного положительного числа - C++
помогите переделать код на задачу:определить порядковый номер первого введенного положительного числа. #include&lt;iostream&gt; ...

Оператор while: определить порядковый номер первого введенного положительного числа - C++
помогите,пожалуйста,написать программу с while для задачи: определить порядковый номер первого введенного положительного числа

Определить порядковый номер числа в последовательности, которое содержит наибольшее количество цифр - C++
2. Дана последовательность чисел. Определить порядковый номер числа, которое содержит наибольшее количество цифр.

Даны три целых числа, одно из которых отлично от двух других, равных между собой. Определить порядковый номер - C++
не могу понять почему не работает... #include &lt;iostream&gt; using namespace std; int main() { int mas; for (int i=0;...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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