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

Дан массив целых чисел. Определить все уникальные числа в массиве и сколько раз каждое из них встречается в массиве. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка строк в алфавитной последовательности http://www.cyberforum.ru/cpp-beginners/thread522867.html
Всем доброе время суток написал программу необходимо слова вывести в алфавитной последовательности,решение представляю а реализовать не получается #include "stdafx.h" #include <iostream> #include <ctype.h> #include <string.h> #include <conio.h> using namespace std;
C++ Ввести символьную строку и заменить все буквы "а" на буквы "б" и наоборот, как заглавные, так и строчные. 1. Ввести символьную строку и заменить все буквы "а" на буквы "б" и наоборот, как заглавные, так и строчные. Пример: Введите строку: ааббссААББСС Результат: ббаассББААСС 2. Распечатать заданное слово в одной строке с разрядкой (пробел после каждой буквы). 3. Подсчитать сколько раз встречается в тексте символ «а». http://www.cyberforum.ru/cpp-beginners/thread522861.html
C++ Сформировать текстовый файл, который содержит номера телефонов сотрудников учреждения: указываются фамилия, инициалы и номер телефона.
A. Сформировать текстовый файл, который содержит номера телефонов сотрудников учреждения: указываются фамилия, инициалы и номер телефона. B. Используя данные из этого файла, напечатать номер телефона сотрудника по его фамилии и инициалам. 2. Заполнить файл последовательного доступа N действительными числами, полученными с помощью датчика случайных чисел. Найти сумму минимального и...
Операции с текстовым файлом. C++
Кто может помочь, очень срочно нужно. Заранее спасибо. 1.A.Сформировать текстовый файл, в котором будет храниться список вашей группы. B.Используя данные из этого файла, напечатать фамилии тех студентов, которые начинаются с гласной буквы. 2. Записать в файл последовательного доступа N произвольных натуральных чисел. Переписать в другой файл последовательного доступа те элементы, которые...
C++ массив. структурный тип. с++ http://www.cyberforum.ru/cpp-beginners/thread522849.html
Имеются сведения об автомобилях: шифр, марка, модель, объем двигателя, цвет, наличие кондиционера, наличие сигнализации, год выпуска, цена. Напишите функции, которые выполняют следующие задачи: a. Вывод на экран сведений об m первых автомобилях в виде таблицы (если m превышает число записей в массиве, то выводить все имеющиеся записи) b. Вычисление средней стоимости автомобилей заданной...
C++ массив символов с++ Заданы три строки длиной по 11 символов. Напишите программу, которая соединит три строки в одну таким образом, что в первую очередь будет располагаться строка, которая начинается с любого символа от «а» до «d», затем строка, которая начинается с любого символа от «е» до «k». Строка, которая начинается с любого символа после «k» будет располагаться на последнем месте. В результирующей строки... подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6248 / 5851 / 1891
Регистрация: 18.12.2011
Сообщений: 14,993
Завершенные тесты: 1
20.03.2012, 11:08     Дан массив целых чисел. Определить все уникальные числа в массиве и сколько раз каждое из них встречается в массиве.
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
int i,j;
const int N=5;
int x[N]={2,9,2,5,9};
int unik[N]={0,0,0,0,0};
int count[N];
for(i=0;i<N;i++)
{
    for(j=0;j<N,j++)
    {
        if(unik[j]==0)
        {
             unik[j]=x[i];
             count[j]=1;
             break;
        }
        if(unik[j]==x[i])
        {
             count[j]++;
             break;
        }
    }
}
puts(" число к-во\n");
for(i=0;i<N && unik[i]!=0;i++)
{
    printf("%d %d\n",unik[i],count[i]); 
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru