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

Сненерировать случайным образом массив. Вывести числа, которые встречаются в массиве только по одному разу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Однородные процессы http://www.cyberforum.ru/cpp-beginners/thread1193066.html
Задание: создать программу, которая запускает 10 однородных процессов. Выдать информацию о процессах на экране. Удалить процессы в порядке их создания. Код #include <windows.h> #include <iostream> #include <string> using namespace std; int main() { int end=1; string str;
C++ Создать динамический массив Как решить через класс? Создать динамический массив из N целых чисел, взятых произвольно из диапазона от А до В ( их значение вывести в программе). Среди простых чисел массива найти минимум http://www.cyberforum.ru/cpp-beginners/thread1193061.html
C++ Где неправильно составил блок схему?
1.Три отрезка заданы длинами. Определить, можно ли построить из них треугольник, если - да, то вычислить радиус круга, имеющего такую же, как у треугольника площадь 2.Вывести на экран сообщение в зависимости от введенного значения оценки (по десятибалльной системе), например: оценки 1, 2 - плохо, 3, 4 и 5 - удовлетворительно, и т.д., иначе – неправильный ввод ...
Сохранение в структуру C++
Здравствуйте! Добавляю я в структуру данные через вот эту процедуру void add_element_buys_struct (Products3**Ps3,Product2 &D2) { Products3*Inc=new Products3; strcpy(Inc->P2.pib, D2.pib); Inc->P2.id=D2.id; strcpy(Inc->P2.name, D2.name); strcpy(Inc->P2.value, D2.value); Inc->P2.price=D2.price;
C++ Разъясните код Структуры http://www.cyberforum.ru/cpp-beginners/thread1193053.html
// рассчет 3d фигур.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" using namespace std; // объявление перечисления typedef struct _figure {float n, r, d; }figure; figure* createfigure()
C++ Можно ли построить треугольник 1.4. Задача 1. Три отрезка заданы координатами своих концов. Определить, можно ли построить из них треугольник, если - да, то вычислить его площадь. Задача 2. Пусть элементами круга будут радиус (первый элемент), диаметр (второй элемент), длина окружности (третий элемент). Составить программу, которая по номеру элемента запрашивает его значение и вычисляет площадь круга. В теме должна... подробнее

Показать сообщение отдельно
dzrkot
zzzZZZ...
 Аватар для dzrkot
516 / 346 / 53
Регистрация: 11.09.2013
Сообщений: 1,977
30.05.2014, 13:03     Сненерировать случайным образом массив. Вывести числа, которые встречаются в массиве только по одному разу

Не по теме:

Цитата Сообщение от gamer-wer Посмотреть сообщение
Не могли бы вы закомментить эту программу)
чтобы закомментить поставьте в начало /* ,а в конец */



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
#include <iostream>
#include <cstdlib>
#include <iomanip>
#include <ctime>
using namespace std;
 
int main()
{
int size,counter;
srand (time(0));// засеиваем рандом
 
cout<<"please enter array size: ";
cin>>size;
int *a=new int[size];//создаем массив размерности size
for (int i=0;i<size;i++)
  cout<<setw(3)<<(a[i]=-5+rand()%10);// заполняем массив рандомом и выводим результат
counter=0;
cout<<endl;
for (int i=0;i<size;i++)
{
counter=0;//счетчик совпадений
  for (int j=i;j<size;j++)//в цикле условие j=i чтобы не пропускать последнее слово, в условиях мы вычитаем из счетчика совпадений -1 //как раз чтобы вычесть совпадение a[i]==a[j]
  {
    if(a[i]!=a[j])// если несовпадение то итерируем счетчик
      counter++;
    if (counter==size-i-1)// если совпадений size-i-1 то выводим наше число т.к. оно не встречается в оставшейся части массива
      cout<<setw(3)<<a[i];
  }
}
return 0;
}
 
Текущее время: 00:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru