Форум программистов, компьютерный форум 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. Ввести с клавиатуры предложение. Удалить из него слово, номер которого задаст пользователь. Если слов меньше, оповестить об ошибке. 2. Сформировать массив из 50 случайных чисел которые входят в промежуток А..В. Распечатать его, потом удалить из него нечетные элементы (со сдвигом), снова распечатать... http://www.cyberforum.ru/cpp-beginners/thread29376.html
C++ Описать функцию, что возвращает процент от введенного в качестве аргумента числа
функцию, которая возвращает процент, от введенного в качестве аргумента целого положительного числа. Вводимые данные: Число. Результат: Процент от введенного числа. Указания: Вычисление организовать с использованием функции. Функция должна проверять правильность полученных данных, и в случае ошибки возвращать -1. #include <stdio.h> #include <conio.h> #include <math.h> int percent (int x,...
Найти сумму и количество чисел массива, находящихся между минимальным и максимальным элементами C++
Помогите пожалуйста с задачей: "В массиве из 20 целых чисел найти сумму и количество чисел, находящихся между минимальным и максимальным элементами, включая и сами эти числа." Если возможно, то помощь нужна сегодня. Заранее огромное спасибо.
C++ Удвоить каждую букву http://www.cyberforum.ru/cpp-beginners/thread29360.html
Здравствуйте всем. С++. Пытаюсь написать программу. Возможно это что-то элементарное, но не получается. Необходима ваша помощь. Растолкуйте, как удвоить каждую букву.Вот моё творение. Задача: Удвойте каждую букву в заданном тексте. //Udwoenie #include<stdio.h> #include<conio.h> void main() {
C++ Курсовая по информатике(сам в С++ пока полный "0") 1. Информация о температуре воздуха за месяц задана в виде массива. Определить, сколько раз температура опускалась ниже 0°С. 2.Известно, что в Москве самыми теплыми являются дни с 15 июля по 15 августа. Для проведения фестиваля были выбраны 7 следующих подряд дней, наиболее теплых по данным за последние 10 лет. Составить программу для выполнения этой работы на ЭВМ. 3.Японская радиокомпания... подробнее

Показать сообщение отдельно
aNdRyXa
 Аватар для 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] << ' ';
}
Если нигде не ошибся, все должно работать
 
Текущее время: 21:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru