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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
atoman
 Аватар для atoman
0 / 0 / 0
Регистрация: 22.12.2011
Сообщений: 11
#1

массив чисел - C++

17.01.2012, 18:04. Просмотров 273. Ответов 2
Метки нет (Все метки)

Даны натуральные числа i,N, массив
чисел A(N) (i < N ). Найти среднее
арифметческое всех чисел массива,
кроме A(i).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2012, 18:04     массив чисел
Посмотрите здесь:

массив чисел C++
C++ Преобразовать сроку чисел CHAR в массив чисел типа int
C++ Алгебра: Есть массив чисел и число f, надо определить, можно ли получить f, складывая любое количество чисел из массива
Опишите массив 30 действительных чисел, матрицу 6Х6 целых чисел, 256 символов C++
Массив из 20 целых чисел. Подсчитать количество четных чисел C++
C++ Дан одномерный массив из 25 чисел. Найти суму первых непарных 11 чисел
C++ Создайте массив чисел из 4 элементов. Первый элемент представлять собой количество положительных чисел в нечет
C++ Дан массив из 12 чисел. Поменять местами 1 и 4 тройки чисел, а также 2 и 3 тройки
Ввести массив из 11 чисел и создать новый, состоящий из чисел, стоящих до минимального C++
Переделать массив целых чисел на массив вещественных чисел C++
Перевод чисел из строки в массив чисел C++
C++ Найти 10 наибольших чисел в массиве из 10000 чисел и записать в массив

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
17.01.2012, 18:16     массив чисел #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <vector>
#include <algorithm>
#include <iostream>
#include <iterator>
#include <cstdlib>
#include <ctime>
#include <numeric>
 
int main()
{
    std::srand(std::time(nullptr));
    const int n = 10;
    std::vector<int> v(n);
    std::generate(v.begin(), v.end(), [] { return std::rand() % 21; });
    std::copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl;
    int i;
    std::cin >> i;
    std::cout << static_cast<double>(std::accumulate(v.begin(), v.begin() + i, 0) + std::accumulate(v.begin() + i + 1, v.end(), 0)) / (n - 1) << std::endl;
    return 0;
}
http://liveworkspace.org/code/8b6369...26b568c7a05b4e
rangerx
1920 / 1529 / 139
Регистрация: 31.05.2009
Сообщений: 2,892
17.01.2012, 19:23     массив чисел #3
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
#include <stdio.h>
 
#define N 10
 
int main()
{
    int a[N];
    int i, j, n = 0, sum = 0;
 
    for(j = 0; j < N; ++j)
    {
        printf("[%d\\%d]: ", j+1, N);
        scanf("%d", &a[j]);
    }
 
    printf("i: ");
    scanf("%d", &i);
    --i;
 
    for(j = 0; j < N; ++j)
    {
        if(a[j] != a[i])
        {
            sum+= a[j];
            ++n;
        }
    }
 
    printf("result: %f\n", (double)sum / n);
}
Yandex
Объявления
17.01.2012, 19:23     массив чисел
Ответ Создать тему
Опции темы

Текущее время: 23:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru