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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.92
hacker13a
5 / 5 / 0
Регистрация: 17.04.2012
Сообщений: 263
#1

из четырех числа а1,а2,а3, и а4 одно отличается от трех других, равных между собой; присвоить номер этого числа переменной n - C++

12.12.2012, 11:30. Просмотров 1515. Ответов 1
Метки нет (Все метки)

Известно, что из четырех числа а1,а2,а3, и а4 одно отличается от трех других, равных между собой; присвоить номер этого числа переменной n

Добавлено через 14 часов 28 минут
народ(((
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2012, 11:30     из четырех числа а1,а2,а3, и а4 одно отличается от трех других, равных между собой; присвоить номер этого числа переменной n
Посмотрите здесь:
Известно, что из четырех чисел a1, a2, a3, a4 одно отлично от трех других, равных между собой. Присвоить номер этого числа переменной n C++
Даны четыре целых числа, одно из которых отлично от трех других, равных между собой. Вывести порядковый номер этого числа C++
C++ Найти среди четырех чисел порядковый номер числа, отличающегося от трех других, равных между собой.
C++ Даны четыре целых числа, одно из которых отлично от трех других, равных между собой. Определить порядковый номер числа, отличного от остальных. на C++
Даны три целых числа, одно из которых отлично от двух других, равных между собой. Определить порядковый номер C++
Даны три целых числа, одно из которых отлично от двух других, равных между собой. Определить порядковый номер C++
C++ Есть ли среди трех чисел хотя бы одна пара равных между собой
Найти все трехзначные числа: "Само число и сумма цифр этого числа делятся на одно и то же число P" C++
Составить программу ,позволяющую по последней цифре данного числа определить последнюю цифру этого куба этого числа. C++
C++ Даны три числа. Проверить, не является ли одно из них суммой двух других.
Присвоить переменной m последнюю цифру числа n C++
Чем отличается между собой объявление, инициализация и определение? C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lemegeton
2923 / 1352 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
12.12.2012, 11:56     из четырех числа а1,а2,а3, и а4 одно отличается от трех других, равных между собой; присвоить номер этого числа переменной n #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
 
int getIndexOfDifferent(int a1, int a2, int a3, int a4, int position = 1) {
    if (position > 4) return -1;
    if (a1 != a2 && a2 == a3 && a2 == a4) return position;
    return getIndexOfDifferent(a2, a3, a4, a1, position + 1);
}
 
int main(int argc, char **argv) {
  std::cout << getIndexOfDifferent(1, 0, 1, 1) << std::endl;
  std::cout << getIndexOfDifferent(2, 1, 2, 3) << std::endl;
  return 0;
}
Ответ Создать тему
Опции темы

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