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

Вывести числа, которые встречаются в массиве несколько раз / один раз - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция комбинаторики.... http://www.cyberforum.ru/cpp-beginners/thread29388.html
Помогите написать программу, вычисляющую C(n,k)=n!/(k!*(n-k)!), где 1<=N,K,<=500...
C++ задачи на текст и массивы Помогите пожалуйста с лабораторкой. Я больше по Паскалю, а в Си плаваю, и очень мелко... 1. Ввести с клавиатуры предложение. Удалить из него слово, номер которого задаст пользователь. Если слов... http://www.cyberforum.ru/cpp-beginners/thread29376.html
C++ Описать функцию, что возвращает процент от введенного в качестве аргумента числа
функцию, которая возвращает процент, от введенного в качестве аргумента целого положительного числа. Вводимые данные: Число. Результат: Процент от введенного числа. Указания: Вычисление...
Найти сумму и количество чисел массива, находящихся между минимальным и максимальным элементами C++
Помогите пожалуйста с задачей: "В массиве из 20 целых чисел найти сумму и количество чисел, находящихся между минимальным и максимальным элементами, включая и сами эти числа." Если возможно, то...
C++ Удвоить каждую букву http://www.cyberforum.ru/cpp-beginners/thread29360.html
Здравствуйте всем. С++. Пытаюсь написать программу. Возможно это что-то элементарное, но не получается. Необходима ваша помощь. Растолкуйте, как удвоить каждую букву.Вот моё творение. Задача:...
C++ Курсовая по информатике(сам в С++ пока полный "0") 1. Информация о температуре воздуха за месяц задана в виде массива. Определить, сколько раз температура опускалась ниже 0°С. 2.Известно, что в Москве самыми теплыми являются дни с 15 июля по 15... подробнее

Показать сообщение отдельно
aNdRyXa
14 / 14 / 0
Регистрация: 28.03.2009
Сообщений: 46
09.04.2009, 23:37
Допустим, что твой массив A[100]. Массив B[100][2] надо обнулить
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
include <iostream>
 
int B[100][2], i, j, k;
void Vivod;{
  for (i = 1; i <= 100; i++){
    k = 0;
    for (j = 1; j <= 100; j++){
      if (A[i] == B[j][1]){
        B[j][2]++;
        break;
      }
      else k++;
    }
    if (k == 100) B[i][1] = A[i]
  }
//Вывод числел,которие встречаются в массиве несколько раз
  for (i = 1; i <= 100; i++)
    if (B[i][2] > 1) cout << B[i][1] << ' ';
//Вывод числел,которие встречаются в массиве 1 раз
  for (i = 1; i <= 100; i++)
    if (B[i][2] = 1) cout << B[i][1] << ' ';
}
Если нигде не ошибся, все должно работать
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru