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

Алгоритмы сортировки. Подсчетом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа со строками http://www.cyberforum.ru/cpp-beginners/thread711982.html
Всем привет! Задача заключается в следующем: Дано текст, не важно какой, набор слов. Затем с клавиатуры вводится слово, вырезается из текста и на его место вставляется новое слово, которое тоже...
C++ Распечатать фамилии детей данного детского сада, которые родились в определенном месяце; указать их возраст и группу #include<iostream.h> #include<conio.h> #include<math.h> #include<iomanip.h> void help(); float G_rez(); int exit(); struct sad { http://www.cyberforum.ru/cpp-beginners/thread711970.html
C++ Форма Бэкуса-Наура (КС-грамматики)
Помогите пожалуйста. Есть готовый калькулятор, нужно: Добавить (+) - операцию поразрядное исключающее или, которая будет обозначаться словом xor. Правило AddOp -> "+" | "-" | "|" | "or" заменяется...
Удобная работа со строками в Visual C++ C++
Для меня С++ не главный язык программирования, поэтому заморачиваться не хочу. Напрягает жуткая сложность работы со строками. Может, существуют какие-то третьесторонние средства? Совместимость и...
C++ Очередь, конструктор копирования и перегруженный оператор присваивания http://www.cyberforum.ru/cpp-beginners/thread711935.html
#include <iostream> using namespace std; typedef char type; struct Node { type element; Node *pNext; };
C++ Возвращение номера елемента массива Написать функцию возвращающую ссылку на элемент глобального массива. Подразумевается вывести элемент массива под его номером с помощью указателя. подробнее

Показать сообщение отдельно
SatanaXIII
Супер-модератор
Эксперт С++
5616 / 2651 / 246
Регистрация: 01.11.2011
Сообщений: 6,529
Завершенные тесты: 1
29.11.2012, 10:53
Что-то ничего в голову не идет. Вот такой вот говнокод придумался только:
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include <iostream.h>
 
const int n = 10;
 
int a[n] = {0};
int i,j,c=0;
bool delflag=false;
 
int main(int argc, char* argv[])
{
setlocale(LC_ALL, "Russian");
 
for(i=0;i<n;i++)
  {
  cout << "Введите " << i+1 << "-й элемент массива: ";
  cin >> a[i];
  }
 
for(i=0;i<n;i++)
  if(a[i]==NULL)c=c+1;
 
if(c>1)c=1;
else c=0;
 
for(i=0;i<n;i++)
  {
  for(j=0;j<n;j++)
    if(i!=j)
      if(a[i]!=NULL)
        if(a[i]==a[j])
          if(delflag==false)
            {
            c=c+1;
            delflag=true;
            a[j]=NULL;
            }
          else
            {
            a[j]=NULL;
            }
  delflag=false;
  }
cout << "Всего повторяющихся чисел: " << c;
cin >> i;
return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru