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

Массив, где элементы не повторяются - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сравнение трёх чисел http://www.cyberforum.ru/cpp-beginners/thread691300.html
Теоретический вопрос. Драсте. Наткнулся на форуме на эту тему: http://www.cyberforum.ru/pascal/thread32113.html. Пробежался глазами, особо не вчитываясь, грубовато реализовал: #include <iostream> #include <cstdlib> #include <time.h> #include <cstdio> #include <cstring> using namespace std; void answer(int max, int min) {
C++ Дан массив А [N,N] переставить местами А[1,1] и минимальный элемент массива как написать очень нужна помощь знающих людей помоги пожалуйста http://www.cyberforum.ru/cpp-beginners/thread691297.html
Запуск программы с расширением .сpp с помощью Visual studio 2010 C++
У меня есть файл с текстом программы с расширением .сpp "С++ Source" открываю с помощью Visual studio 2010. Но запустить не получается
функции C++
написала программку на комплексные числа, все работает. я хочу сделать из нее 3 функции:вывод первого числа, второго и умножение, а в главной просто вызывать функции, ток у меня не получается все это поместить в функции #include<iostream> using namespace std; int main() { int real1,real2,image1,image2,real,image; cout<<"a+b:"; cin>>real1;
C++ Написать функцию,которая принимает массив целых чисел http://www.cyberforum.ru/cpp-beginners/thread691269.html
Написать функцию,которая принимает массив целых чисел расположенныъ в динамической памяти(массив заполнен числами от(10,10000)),и создает новый массив данных при этом заполняется он только трехзначными значениями,формировать значение для нового массива можно только используя числа исходного массива, и по следующему правилу: Исходный массив: 10 456 12 2345 1234 222 23 456 567 ...
C++ программу, в которой будут вводиться 7 строк таблицы Составить программу, в которой будут вводиться 7 строк таблицы, образец которой приведен ниже, и выводиться на экран таблица - сразу же после ввода и после сортировки ее по значениям в первом столбце. Некоторые виды антилоп Название Группа Место обитания Численность популяции Джейран A Азия 30000 Гну B Африка 560000 Бейза H Африка 2500 Группы: А - настоящие антилопы, B - коровьи... подробнее

Показать сообщение отдельно
strange_man
9 / 9 / 0
Регистрация: 17.05.2012
Сообщений: 118

Массив, где элементы не повторяются - C++

07.11.2012, 17:27. Просмотров 616. Ответов 4
Метки (Все метки)

Очередная задача из учебника Дейтела. Из-за кривого русского перевода не пойму, что я должен сделать. Точнее, я сделал, но смутно подозреваю, что я не так понял задание.
Его текст выглядит так:
Используйте одномерный массив для решения следующей задачи. Прочитайте 20 чисел, каждое из которых находится в диапазоне от 10 до 100 включительно. После того, как прочли очередное число, напечатайте его, но только в том случае, если оно не дублирует ранее прочитанные числа. Предусмотрите наихудший случай, когда все 20 чисел различны. Используйте наименьший возможный массив для решения этой задачи
мой код:
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
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
 
int main()
{
    const int size = 20;
    int numbers[20] = { 0 };
 
    srand(time(0));
 
    cout << "Initial array:\n";
 
    for (int i = 0; i < size; i++)
    {
        numbers[i] = rand() % 91 + 10;
        cout << numbers[i] << " ";
    }
 
    cout << "\nModified array:\n";
 
    for (int i = 0; i < size; i++)
    {
        bool repeats = false;
        for (int j = 0; j < i && !repeats; j++)
            if (numbers[j] == numbers[i])
                repeats = true;
        if (!repeats)
            cout << numbers[i] << " ";
    }
 
    cout << endl;
 
    system("pause");
    return 0;
}
что подразумевает автор?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru