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

Вывести одинаковые числа в массиве или сообщение, что таких чисел нет - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти максимальное значение из прямоугольника http://www.cyberforum.ru/cpp-beginners/thread371809.html
Всем доброго времени суток в общем задача такого характера Есть прямоугольник со сторонами 8 и 7(см) он Разделен на столбцы равными долями т.е если s=8*7=56 то в прямоугольнике 56 записей с нумерацией чисел (короче 56 таких же маленьких прямоугольников которые пронумерованы по очереди) вот примерно так, теперь проведены диагонали от 1 до 56 и от 8 до 49 в результате пересечения этих...
C++ Вывести: знак, целую часть, сокращенные числитель и знаменатель Вводятся числитель и знаменатель дроби. Вывести: знак, целую часть, сокращенные числитель и знаменатель. Кто может помочь сделать код по такой вот задачке? Необходимо использовать функцию do while или while... Буду премного благодарен! http://www.cyberforum.ru/cpp-beginners/thread371806.html
C++ Класс fstream
Дан файл, содержащий несколько строк. В новый файл переписать строки данного, вставляя символ ‘!’ после каждой строки, содержащей не более n символов. Если строка заканчивается знаком препинания заменить его на символ ‘!’.
C++ Определить условия попадания в круговой сектор
Здравствуйте. Вот какое задание: "Определить условия попадания в круговой сектор " Вот рисунок
C++ Задача http://www.cyberforum.ru/cpp-beginners/thread371781.html
Ребят, помогите нубу студенту решить задачи. Завтра здавать, а препод ничерта не объяснил как и что. Не удаляйте тему за 3 задачи сразу... Lin19. Дано целое четырехзначное число. Используя операции div и mod, найти сумму его цифр. Log19. Даны координаты (как целые от 1 до 8) двух различных полей шахматной доски. Если слон за один ход может перейти с одного поля на другое, вывести логическое...
C++ Списки С++ Помогите,пожалуйста......в списке продублировать все отрицательные элементы(одна функция) и удалить из списка все чётные элементы(другая функция).......... Я начала,получилось только создать и просмотреть список........а вот с вставкой и удалением проблемы....... #include"stdafx.h" #include <iostream> #include <cmath> using namespace std; подробнее

Показать сообщение отдельно
aeshes
 Аватар для aeshes
437 / 200 / 13
Регистрация: 07.10.2011
Сообщений: 462
26.10.2011, 12:41     Вывести одинаковые числа в массиве или сообщение, что таких чисел нет
попробуй так:

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
33
34
35
36
37
38
39
40
41
42
43
44
# include <iostream>
# include <windows.h>
# include <conio.h>
# include <time.h>
 
using namespace std;
int main ()
{       
    SetConsoleOutputCP(1251);
    srand(time(NULL));
    const int n=15;
    int a[n];//={1,1,1,2,2,2,2,3,3,3,3,3,3,4,5};
    printf("\nНеотсортированный массив из случайных чисел:\n");
    int min=10,max=50,i;
    for (i=0; i<n; i++)
    {
        a[i]=rand() % (max-min+1)+min;
        cout << a[i] <<" ";
    }
    printf("\n Отсортированный массив из случайных чисел:\n");
    int j,A;
    for ( i=0; i<n; i++)
    {
        int imin=i;
        for ( j=i+1;j<n;j++)
            if (a[j]<a[imin]) 
                imin=j;
            A=a[i];
            a[i]=a[imin];
            a[imin]=A;
    }
    for(i=0;i<n;i++)  cout << a[i] <<" ";
    printf("\nОдинаковые числа: ");
    int flag=0;
    for(i=0;i<n-1;i++)
        if (a[i]==a[i+1])
        {
            cout << a[i]<<" ";
            flag=1;
            while(a[i]==a[i+1]) i++;
        }
    if(!flag) cout<<"нет\n";
    _getch();
}
 
Текущее время: 19:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru