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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
357STALKER
0 / 0 / 0
Регистрация: 18.05.2009
Сообщений: 8
#1

Анализ массива - C++

01.02.2010, 19:36. Просмотров 424. Ответов 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
#include <cstdlib>
#include <iostream>
 
using namespace std;
int main()
{int n=10;
int a[n];           //инициализация массива
for(int i=0;i<n;i++)
{a[i]=rand()%10;    //заполнение массива
                }
for(int i=0;i<n;i++)   //вывод массива
{cout<<" "<<a[i];}
 
cout<<"\nVelichiny: "; //отсюда не знаю
for(int i=0;i<n;i++)
 for(int j=0;j<n;j++)
{
if(a[j]==a[i])
{cout<<" "<<a[i];
}
}
getchar();
}
Я не знаю, как сделать вторую часть задания "...анализирует их и выводит на экран те элементы, которые встречаются в массиве только один раз". Помогите, пожалуйста.

Добавлено через 5 часов 8 минут
Помогите, кто-нибудь, пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.02.2010, 19:36     Анализ массива
Посмотрите здесь:

Сразу три 1.анализ функции, 2.замена элементов массива, 3.максимальный элемент массива - C++
1. Протабулировать заданную функцию y = f(x) на промежутке с постоянным шагом h. интервал =; шаг h=0.1; система уравнений (х-1)^4 и...

Гармонический анализ массива - C++
Добрый день помогите написать программу на языке Си выполняющую следующую задачу Осуществить гармонический анализ входного одномерного...

Сортировка массива и её анализ - C++
язык в котором будет написан не важен хоть Паскаль хоть с++,с# 1. Для данных таблицы реализовать алгоритмы сортировки по возрастанию . ...

Поиск, анализ элементов массива - C++
Решите Пожалуйста задачку: Дан целочисленный массив размера N. Проверить, что все числа в массиве x трехзначные. Если да, то вывести -1,...

Программки C++ Анализ элементов массива - C++
1. Дан массив размера N. Найти количество участков, на которых его элементы монотонно убывают. 2. Дан целочисленный массив размера...

Анализ - C++
Помогите пожалуйста написать анализ по программе для ргр. По введенному номеру музыкальной ноты вывести ее словесное наименование....

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Darky
Быдлокодер
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
01.02.2010, 19:44     Анализ массива #2
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 <cstdlib>
#include <iostream>
  #include <stdlib.h>
  #include <time.h>
    #define n 10
 
//using namespace std;
int main()
{
srand((unsigned)time(0));
  int a[n];           //инициализация массива
    for(int i=0;i<n;i++)
    {
      a[i]=rand()%22;    //заполнение массива
      cout<<a[i]<<" ";
    }
      bool flag=false;
      cout<<"\nТолько один раз:\n";
    for (int i=0;i<n;i++)
    {
      for (int j=0;j<n;j++)
        if (a[i]==a[j] && i!=j) flag=true;
      if (flag==false) cout<<a[i]<<" ";
      flag=false;
    }
}
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
01.02.2010, 19:53     Анализ массива #3
357STALKER,
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
#include <iostream>
#include <algorithm>
 
template <typename T, const size_t N> void _func(T (&arr)[N])
{
    std::cout << "заполните массив:" << std::endl;
 
    for (size_t i = 0 ; i < N ; i++)
        std::cin >> arr[i];
 
    std::cout << "элементы которые встречаются в массиве 1 раз" << std::endl;
 
    for (size_t i = 0 ; i < N ; i++)
        if (std::count(arr, arr+N, arr[i]) == 1) std::cout << arr[i] << std::endl;
}
    
 
int main()
{
    setlocale(LC_ALL,"RUSSIAN");
    const size_t N = 5;
 
    int arr[N];
    _func(arr);
 
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.02.2010, 22:53     Анализ массива
Еще ссылки по теме:

лексический анализ - C++
Добрый вечер всем. У меня такая проблема: мне надо разобрать строку на запчасти. Смысл такой - с клавиатуры вводится многочлен, его надо...

Анализ текста - C++
Всем привет. Есть программа, которая шифрует файлы. Я хотел бы перебором всех ключей (ключевое пространство небольшое) вычислить открытый...

Анализ трафика - C++
Надо написать анализатор трафика, подскажите что почитать.

Гармонический анализ - C++
Здравствуйте!!! Подскажите пожалуйста, как Реализовать программку для Фурье Анализа. На C++. Разложение на гармоники, Коэффициент...

лексический анализ..... - C++
Составить таблицу терминальных символов (включая операции +, – = и объявление типов), таблицу литералов и таблицу идентификаторов, на...

Анализ данных - C++
Знаю что не по теме.Просто не нашел нужного раздела.Есть здесь люди знающие данный предмет.готовые зделать контрольную можно в Excel.За...


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

Или воспользуйтесь поиском по форуму:
357STALKER
0 / 0 / 0
Регистрация: 18.05.2009
Сообщений: 8
01.02.2010, 22:53  [ТС]     Анализ массива #4
Спасибо за помощь!
Yandex
Объявления
01.02.2010, 22:53     Анализ массива
Ответ Создать тему
Опции темы

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