Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 28.09.2021
Сообщений: 9
1

Определить среди последовательности введенных с клавиатуры чисел такие пары, которые имеют общие делители

14.10.2021, 17:04. Показов 900. Ответов 2

Author24 — интернет-сервис помощи студентам
определить среди последовательности введенных с клавиатуры чисел такие пары, которые имеют общие делители. Предусмотреть функцию для определения общих делителей двух цифр.Буду признателен если поможете.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.10.2021, 17:04
Ответы с готовыми решениями:

Определить, есть ли у введенных чисел общие делители
Доброго времени суток! Столкнулся с проблемой: нужно определить если ли общие делители(кроме 1)...

Найти минимальное значение среди введенных чисел, которые имеют чётное значение и не делятся на три
Запрашиваются 10 чисел (целые значения от 0 до 1000). Опишите алгоритм, позволяющий найти и вывести...

Найти и вывести минимальное значение среди введенных чисел, которые имеют чётное значение и не делятся на три.
Всем здравствуйте, нужно сделать такую программу на питоне => Запрашиваются 10 чисел (целые...

Среди N любых чисел, введённых с клавиатуры, определить количество двузначных чисел
Среди N любых чисел, введённых с клавиатуры, определить количество двузначных чисел.

2
15 / 7 / 8
Регистрация: 01.10.2021
Сообщений: 29
14.10.2021, 17:33 2
Лучший ответ Сообщение было отмечено Yaroslav5526 как решение

Решение

Для начала, они все делятся на 1 А если серьёзно, то вот функция:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <iostream>
using namespace std;
 
int foo(int a, int b){
    int t;
  while (b != 0) {
    t = b;
    b = a % b;
    a = t;
  }
  return a;
}
 
int main(){
    setlocale(LC_ALL,"rus");
    cout << "Введите кол-во чисел: ";
    int n, x;
    cin >> n;
    int *arr = new int [n];
    for (int i=0; i<n; i++){
        cout << "Введите число: ";
        cin >> x;
        arr[i] = x;
    }
    for (int i=0; i<n-1; i++){
        for (int j=i+1; j<n; j++){
            if (foo(arr[i], arr[j]) != 1) cout << "Имеют общий делитель (" << foo(arr[i], arr[j]) << ") числа: " << arr[i] << " " << arr[j] << "\n";
        }
    }
    delete[] arr;
    return 0;
}
0
0 / 0 / 0
Регистрация: 28.09.2021
Сообщений: 9
14.10.2021, 17:40  [ТС] 3
Спасибо тебе огромное,добрый человек)
0
14.10.2021, 17:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.10.2021, 17:40
Помогаю со студенческими работами здесь

Проверить, есть ли среди введенных чисел такие, которые делятся нацело на 5 и при этом не делятся нацело на 7
Цикл со счетчиком FOR. Анализ последовательностей. Проверить, есть ли среди введенных чисел...

Определить являются ли два целых числа взаимно простыми ,если числа имеют общие делители
Зравствуйте Люди знающие свое дело))) я студент первого курса и мало разбираюсь пока. Суть...

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

Определить, сколько раз меняется знак в последовательности чисел, введенных с клавиатуры, применив массив
Помогите пожалуйста! Записать программу, определяющую сколько раз меняется знак в...

Найти количество чисел меньших N, которые имеют простые делители X или Y
Помогите пожалуйста реализовать. А то не догоняю:-| Если можно, то побольше комментариев :)

Указать пары чисел, которые не имеют общих делителей
Дана последовательность чисел. Указать пары чисел, таких, что не имеют общих делителей.

Вывести все числа от 1 до n, которые имеют делители 3, 4, 5. Сколько таких чисел? Или переделать из C++
Вывести все числа от 1 до n, которые имеют делители 3, 4, 5. Сколько таких чисел? или переделать...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru