Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Yanchik111
0 / 0 / 0
Регистрация: 15.10.2016
Сообщений: 56
1

Найти индексы одинаковых элементов массива и вывести их в порядке возрастания

09.11.2016, 12:56. Просмотров 961. Ответов 1
Метки нет (Все метки)

Дано целочисленный массив размера N, содержащий ровно два одинаковых элемента. Найти номера одинаковых элементов и вывести эти номера в порядке возрастания.

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

0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2016, 12:56
Ответы с готовыми решениями:

Отсортировать элементы строк матрицы в порядке возрастания, а строки - в порядке возрастания сумм элементов
Задать с клавиатуры количество целочисленных матриц. Данные получить с помощью...

Дан массив А$(10). Вывести элементы массива в порядке возрастания
Дан массив А$(10) вывести элементы массива в порядке зростания. Спасибо...

Отсортировать два массива так, что бы первые 14 элементов 1 массива были в порядке возрастания
Доброго времени суток! Хочу отсортировать два массива так, что бы первые 14...

Вывести все нечётные элементы массива в порядке возрастания их индексов
Всех не безразличных прошу о помощи.:help: Дан целочисленный массив...

Упорядочить в порядке возрастания первые N элементов массива
Задано массив чисел Q(y). Определить количество N отрицательных элементов...

1
andreyka93
128 / 128 / 157
Регистрация: 11.04.2015
Сообщений: 343
09.11.2016, 20:06 2
Лучший ответ Сообщение было отмечено tezaurismosis как решение

Решение

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
#include <stdio.h>
 
int main(void)
{   
    int i, j, N;
    printf("Enter the size of the array: \n");
    scanf("%d", &N);
    int *a = malloc(N * sizeof(int));
    printf("Enter the elements of the array: \n");
    for (i = 0; i < N; i++) {
        scanf("%d", &a[i]);
    }
    printf("\nThe entered array: \n");
    for (i = 0; i < N; i++) {
        printf("%3d ", a[i]);
    }
    printf("\n");
    for (i = 0; i < N; i++) {
        for (j = 0; j < N; j++) {
            if (j != i && a[i] == a[j] && i<j) 
                printf("\n%d %d\n\n", i, j);
        }
    }
    system("pause");
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.11.2016, 20:06

Вывести на экран различные элементы массива целых чисел в порядке возрастания их числа повторений
1. Вывести на экран различные элементы массива целых чисел в порядке...

Вывести индексы массива в том порядке, в котором элементы, соответствующие им, образуют убывающую последовательность
Создать массив из N элементов целого типа в интервале [а; b) с использованием...

Расположить в порядке возрастания первую группу смежных отрицательных элементов массива
У меня задание такое: Расположить в порядке возрастания первую группу смежных...


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

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

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