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

Найти количество одинаковых элементов массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ На главной диагонали разместить суммы элементов http://www.cyberforum.ru/cpp-beginners/thread84353.html
Помогите Решить. Заполнить матрицу (размером 9х9) случайными числами (из диапазона 0 - 99). На главной диагонали разместить суммы элементов, которые лежат на той же строке и том же столбце. ...
C++ Поиск и удаление равных элементов массива Здрасте, здрасте!! ^_^V Уважаемы господа программисты и те, кто сюда просто зашел полюбопытствовать, очень прошу обратить внимаение на мою тему. Итак, имеется задачка, которую срочно-и-нужно... http://www.cyberforum.ru/cpp-beginners/thread84347.html
C++ Структура для описания понятия дата
(Работаю в Visual studio 6.0) Ввести структуру(с полями число,месяц,год)для описания понятия дата.Составить и протестировать функцию,которая: а)вычисляет интервал (в днях),прошедший между...
C++ матричный калькулятор
у кого-нибудь не завалялся случайно матричный калькулятор?
C++ Очередь с головы и хвоста. http://www.cyberforum.ru/cpp-beginners/thread84300.html
Хелп помогите написать очередь с голвы и хвоста. Я просто не очень понимаю как она работает. Сильно отличаеться от очереди с просто головой, она просто у меня есть.
C++ 25 января сессия, а некоторые проги не могу написать, гляньте 1. Составить функцию, которая будет определять, является ли введенное пользователем число n простым. Найти все простые числа от 2 до 100. 2. Описать класс для работы с комплексными числами.... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9683 / 5633 / 956
Регистрация: 25.07.2009
Сообщений: 10,813
11.01.2010, 22:57
Цитата Сообщение от Nasdfgh Посмотреть сообщение
A[i] = rand()%28 - 6;
хм... задание изменилось?
C
1
2
3
4
5
6
  for (i = 0; i < 21; i++)
   {
     for(j = 0; j < 21; j++)
      if(A[i] == A [j])
       size++;
   }
в принципе не правильно! так получится, что если одно значение 3 раза (к примеру) в массиве встречается, то оно три раза по три посчитается, получится 9. Потому и нужно либо чтобы значения подряд шли, либо второй массив заводить, в котором значения первого в качестве индексов будут. Ну может и ещё какой хитрый способ есть, но его тут пока никто не озвучил.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru