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

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

Войти
Регистрация
Восстановить пароль
 
mc_gatman
0 / 0 / 0
Регистрация: 15.12.2013
Сообщений: 9
#1

В массиве из целых чисел найти среднее арифметическое тех чисел, которые начинаются с цифры 5 - C++

15.12.2013, 13:24. Просмотров 338. Ответов 4
Метки нет (Все метки)

В массиве из целых чисел найти среднее арифметическое тех чисел, которые начинаются с цифры 5.
Сап, форумчане.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2013, 13:24     В массиве из целых чисел найти среднее арифметическое тех чисел, которые начинаются с цифры 5
Посмотрите здесь:

C++ Найти среднее арифметическое простых чисел в массиве
Найти среднее арифметическое простых чисел в массиве C++
Найти среднее арифметическое всех целых чисел на промежутке C++
C++ Найти среднее арифметическое квадратов всех целых чисел от 1 до b
C++ Найти среднее арифметическое квадратов всех целых чисел от 1 до 100
Дано 2 массива A и В, целых чисел. Нужно посчитать количество тех чисел которые A[i]>B[i] C++
C++ В одномерном массиве найти среднее арифметическое чисел, которые входят в диапазон от 5 до 10
С++. В данном массиве с n целых чисел найти среднее арифметическое n / 2 крупнейших элементов C++
C++ Найти среднее арифметическое узлов бинарного дерева целых чисел
C++ Найти среднее арифметическое всех целых чисел от a до b (значения a и b вводятся с клавиатуры, b>=a)
C++ Найти среднее арифметическое целых чисел
Дана последовательность из n целых чисел. Найти среднее арифметическое этой последовательности C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MicM
821 / 488 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
15.12.2013, 13:30     В массиве из целых чисел найти среднее арифметическое тех чисел, которые начинаются с цифры 5 #2
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
#include <iostream>
 
bool five (int n)
{
    while ((n/10)!=0)
        n/=10;
    return (n==5) ? true:false;
}
 
int main()
{
    int a[10] = {4,5,50,3,78,12,5,3,6,5};
    float s = 0;
    int k = 0;
    for (int i=0; i<10; i++)
        if (five(a[i]))
        {
            ++k;
            s+=a[i];
        }
    s/=k;
    std::cout <<"Srednee: " <<s <<'\n';
    return 0;
}
mc_gatman
0 / 0 / 0
Регистрация: 15.12.2013
Сообщений: 9
15.12.2013, 13:57  [ТС]     В массиве из целых чисел найти среднее арифметическое тех чисел, которые начинаются с цифры 5 #3
А как будет выглядеть если нужно самому вводить элементы массива?
MicM
821 / 488 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
15.12.2013, 14:02     В массиве из целых чисел найти среднее арифметическое тех чисел, которые начинаются с цифры 5 #4
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
#include <iostream>
 
bool five (int n)
{
    while ((n/10)!=0)
        n/=10;
    return (n==5) ? true:false;
}
 
int main()
{
    int a[10];
    float s = 0;
    int k = 0;
    for (int i=0; i<10; i++)
    {
        std::cout <<"A[" <<i <<"] = ";
        std::cin >> a[i];
        if (five(a[i]))
        {
            ++k;
            s+=a[i];
        }
    }
    s/=k;
    std::cout <<"Srednee: " <<s <<'\n';
    return 0;
}
mc_gatman
0 / 0 / 0
Регистрация: 15.12.2013
Сообщений: 9
15.12.2013, 14:05  [ТС]     В массиве из целых чисел найти среднее арифметическое тех чисел, которые начинаются с цифры 5 #5
Огромное спасибо лови плюсик.
Yandex
Объявления
15.12.2013, 14:05     В массиве из целых чисел найти среднее арифметическое тех чисел, которые начинаются с цифры 5
Ответ Создать тему
Опции темы

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