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

Программа запрашивает массив, в котором N целых чисел, и выводит на экран имеются ли в массиве одинаковые числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переход от одной задачи к другой в одном окне http://www.cyberforum.ru/cpp-beginners/thread1151910.html
Доброго времени суток всем. Перейду к делу. У меня есть окно (Windows Forms, VS2012). Задача: Запуская программу, я должен видеть приветствие и предложение ввести свои данные для продолжения работы. Должны быть пустые поля (textbox), которые мне нужно заполнить. Заполнив, я нажимаю "ОК", введенные мною данные отображаются на протяжении работы всей программы в окне в каком-то месте (предполагаю...
C++ Литература связанная с програмированием Учу С++ самом собой как бы не было это интересно все равно надоедает. Так вот такой вопрос что еще мне почитать что мне пригодится в программировании, но что не имеет прямого отношения к языкам программирования. Ну например может Кнут Д., Искусство программирования (3 тома) или что нибудь об общих принципах построения сетей? Или еще что то? http://www.cyberforum.ru/cpp-beginners/thread1151895.html
C++ Слово как ограничитель предложения
char str; cin.getline(str, 256, 'stop'); как сделать чтобы ограничитель был (в данном случае) не p а все слово stop?
C++ Переход из одного интервала к другому
Прошу прощения, не знаю где должна быть подобная тема. У меня есть интервал примерно , массив цифр (каждая цифра имеет свой цвет), нужно перейти к другому интервалу (чтобы изображение было черно белое, оттенки серого). Как я думаю должна существовать формула, для перехода из одного интервала к другому. Подскажите пожалуйста, гугл результатов не дал, скорейвсего плохо искал(
C++ Проверить, последний ли символ http://www.cyberforum.ru/cpp-beginners/thread1151847.html
Мне нужно удалить символ 'a' с конца строки. Работаю с указателями. Вот в эту функцию подаётся указатель на строку, в конце которой нужно удалить букву: int deletea(char *s) { int flag = 0; for (;*s;s++) { if ((*s == 'a') && (*(s+1) == char(0))) {
C++ График Ln(X) - масштабирование Нужно нарисовать произвольный прямоугольник в окне, а уже в нём график функции Ln(X) - использовал масштабирование Xgr = a1*x + a2; Ygr = b1*log(x) + b2; но ничего не выходит. Помогите, пожалуйста! #include <iostream> #include "graphics.h" #include "math.h" #include <locale> using namespace std; // Подключение пространства имён std. подробнее

Показать сообщение отдельно
Limonadik
0 / 0 / 0
Регистрация: 20.04.2014
Сообщений: 3

Программа запрашивает массив, в котором N целых чисел, и выводит на экран имеются ли в массиве одинаковые числа - C++

20.04.2014, 00:50. Просмотров 314. Ответов 3
Метки (Все метки)

Не могу понять почему он не выводит все совпадения а только совпадения с первым элементом.

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
#include <iostream >
using namespace std;
 
int main()
{
    int N;
    double a[N];
    time_t t;
    srand((unsigned) time(&t));
    
    cout << "Enter the number of elements: " << endl;
    cin >> N;
    
    for(int i=0;i<N;++i)
        a[i] =rand()%4; // это просто к примеру для простоты понимания так взял
        
        for(int i=0;i<N;++i)
                cout << i << ": " << a[i] << endl;    // это для проверки 
        
        int i=0;
        while(i<N)
        {
                  for (int m=0; m!=i && m<N && a[m]==a[i]; ++m)
                      {    cout << m << " = " << i << endl;    }
        ++i;
        }
    
    system("pause");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru