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

Даны целые числа a[1],.,a[n]. Найти число различных членов последовательности - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести информацию о самой молодой команде http://www.cyberforum.ru/cpp-beginners/thread729291.html
Информация об участниках спортивных соревнований содержит наименование страны, название команды, ФИО игрока, игровой номер, возраст, рост и вес. Вывести информацию о самой молодой команде. Visual...
C++ Вывод фамилий и имен неуспевающих учеников (Задача C4 ЕГЭ) Народ,помогите написал программу ,скажите как более правильно первым или вторым способом? Задание: На вход программе подаются сведения о сдаче экзаменов учениками 9-х классов некоторой средней... http://www.cyberforum.ru/cpp-beginners/thread729288.html
Перемножение по обычному правилу матрицу размера N на N, на вектор-столбец размера N C++
// 16.cpp: определяет точку входа для консольного приложения. // #include <stdafx.h> #include <stdio.h> #include <stdlib.h> #include <process.h> float scal(float* , float* , int );
Вычисление конечного произведения C++
Всем Доброго времени суток! Имеется задача: Вычислить произведение \sum_{n=1}^{k} (1+\frac{x^n}{2n!}) Я сделал данную программу, заведя отдельную функцию для n! и потом в main просто в цикле...
C++ Подсчитать среднее геометрическое чисел, значения которых входит в диапазон http://www.cyberforum.ru/cpp-beginners/thread729269.html
Парни, помогите пожалуйста, вот задание В массиве NxM целых чисел подсчитать среднее геометрическое чисел, значения которых входит в диапазон . Массив заполняется случайными значениями в диапазоне ...
C++ Помогите написать класс STUDENT 1. Написать программу в соответствии с заданием. Для класса предусмотреть конструктор по умолчанию, конструктор копирования, деструктор, методы: определения полей класса, отображения элементов класса... подробнее

Показать сообщение отдельно
top1mira
1 / 1 / 0
Регистрация: 09.03.2012
Сообщений: 12

Даны целые числа a[1],.,a[n]. Найти число различных членов последовательности - C++

12.12.2012, 19:15. Просмотров 735. Ответов 1
Метки (Все метки)

много мыслей, и все никуда:

Даны целые числа a[1],...,a[n] (в этой последовательности могут быть повторяющиеся члены). Найти число различных членов последовательности.

как бы это все упростить до безумия..или вообще по другому сделать..
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
#include <conio.h>
#include <stdio.h>
void main ()
{
    int n, i, j, a[15], k=1, buf;
    printf("Vvedite n: ");
    scanf("%d", &n);
    for(i = 0; i < n; i++) 
    {
        printf("Vvedite A[%d]: ",i+1);
        scanf("%d", &a[i]);
    }
    for(i = 0; i < n; i++) 
    for(j = 0; j < n-1; j++)
        if (a[j]>a[j+1]) {buf = a[j];
                          a[j] = a[j+1];
                          a[j+1] = buf;}
    for(buf=a[0], i = 0; i < n; i++)
        if (a[i]!=buf) { buf=a[i];
                         k++;
                       }    
    
    printf("\nK = %d",k);
    getch();
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru