Форум программистов, компьютерный форум 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; подробнее

Показать сообщение отдельно
tesler
 Аватар для tesler
3 / 3 / 0
Регистрация: 08.04.2011
Сообщений: 197
24.10.2011, 19:25     Вывести одинаковые числа в массиве или сообщение, что таких чисел нет
плиз помогите: дан одномерный массив, вывести одинаковые числа, и вывести если этих чисел нет; когда ставлю иначе(еlse) вывести "одинаковых чисел нет", вот сколько нет совпадений столько он и пишет, как вывести ОДИН РАЗ что нет одинаковых чисел, я понимаю что if стоит в цикле, и else тоже всегда будет в цикле...но без цикла там вроде нельзя, по крайней мере ничего не могу придумать
вот код
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
# include <iostream>
# include <windows.h>
# include <conio.h>
# include <stdlib.h>
 
using namespace std;
int main ()
{   SetConsoleOutputCP(1251);
    const int n=15;
    int a[n];
    printf("\nНеотсортированный массив из случайных чисел:\n");
    int min=10,max=50,i;
    for (int i=0; i<n-1; i++)
        {
        a[i]=  rand() % (max-min+1)+min;
        cout << a[i] <<" ";
        }
        printf("\n Отсортированный массив из случайных чисел:\n");
        int j,A;
        for ( i=0; i<n-1; 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=1;i<n;i++)  cout << a[i] <<" ";
              printf("\n Одинаковые числа:\n");
                for(i=1;i<n-1;i++)
                    if (a[i]==a[i+1])
                    {cout << a[i];}
         _getch();
}
Добавлено через 1 минуту
начиная с 33 строки!!!посмотрите
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru