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

Составить программу, которая подсчитывает количество разных по значению элементов в данном массиве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать класс Triangle для представления треугольника http://www.cyberforum.ru/cpp-beginners/thread1122301.html
Создать класс Triangle для представления треугольника. Поля данных должны включать углы и стороны. Требуется реализовать операции: получения и изменения полей данных, вычисления площади, вычисление периметра, вычисление высот, а также определения вида треугольника (равносторонний, равнобедренный или прямоугольный). помимо указанных в задании операций, обязательно должны быть реализованы...
C++ Никак не могу исправить ошибку, задача на функции Суть задачи. С помощью рекурсивной функции, не возвращающей значение, замените в данной строке все слова, начинающиеся с заглавной буквы, на многоточие. Если делать задачу без прототипа функции (соответственно описание func стоит перед main), то все работает. А если так, то при компиляции - ошибка (34 строка): In function `void func(std::string&, int)': call of overloaded... http://www.cyberforum.ru/cpp-beginners/thread1122286.html
Вычислить наименьшее значение каждой строки матрицы и вывести на экран C++
Такая ситуация В технаре обучают С++. Практически всё нужно учить самостоятельно , ибо хреново учат.Тут дали задание на массивы ,но не объяснили темы.Помогите пожалуйста с выполнением задания, а я уже на примере попытаюсь понять. Задание: Нужно ввести действительную матрицу m x n ( где m,n мы сами задаём), далее нужно вводить числа в заданный размер матрицы и далее программа должна из...
посмотрите пожалуйста почему она не работает C++
я переводил с паскаля на с++ program laboratorna1; uses crt; type ar=array of real; var j,n,i:integer; a:ar; s:real; function taras(n:integer; a:ar):real; var i:integer; s:real;
C++ Нужна хорошая книжка по ООП, раскрывающая работу с потоками http://www.cyberforum.ru/cpp-beginners/thread1122264.html
Привет! Не подскажите хорошую книгу по ООП, особенно интересен вопрос ,создания многопоточного приложения(какой-нибудь игры и т.д). Заранее спасибо!
C++ В одномерных массивах Х и Y одинакового размера n хранятся координаты n точек плоскости. Определить, сколько треугольников с вершинами в данных точках В одномерных массивах Х и Y одинакового размера n хранятся координаты n точек плоскости. Определить, сколько треугольников с вершинами в данных точках можно построить. Не знаю как исправить ошибку, скорей всего в функцие. Помогите пожалуйста. #include "stdafx.h" #include <iostream> #include <stdlib.h> #include <time.h> using namespace std; double trg (int x1,int y1,int x2,int y2,int... подробнее

Показать сообщение отдельно
John Prick
764 / 697 / 126
Регистрация: 27.07.2012
Сообщений: 1,988
Завершенные тесты: 3
17.03.2014, 23:09     Составить программу, которая подсчитывает количество разных по значению элементов в данном массиве
Красивая. Поможем.

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
/*
Дан одномерный массив Х, состоящий из 20 целых чисел.
Составить программу, которая подсчитывает количество
разных по значению элементов в нем.
*/
 
#include <stdlib.h>
#include <ctime>
#include <iostream>
 
int main(void)
{
    setlocale(0, "rus");
    srand(static_cast<unsigned int>(time(NULL)));
 
    const int N = 20;
    int arr[N];
    for (int i = 0; i < N; ++i)
        arr[i] = rand() % N;
 
    std::cout << "Исходный массив: ";
    for (int i = 0; i < N; ++i)
        std::cout << arr[i] << ' ';
    std::cout << std::endl;
 
    int count = 0;
    for (int i = 0; i < N; ++i)
    {
        int j = i + 1;
        for (; j < N; ++j)
        {
            if (arr[i] == arr[j])
                break;
        }
        if (j == N)
            ++count;
    }
 
    std::cout << "Количество разных элементов: " << count << std::endl;
    system("pause");
}
 
Текущее время: 16:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru