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

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

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

C++ Дано целое число N и набор из N целых чисел. Определить номера тех чисел наборе, которые меньше своего правого соседа, и количество К таких чисел.
C++ Найти среднее арифметическое квадратов всех целых чисел от 1 до b
Дана последовательность целых положительных чисел. Найти произведение только тех чисел, которые больше заданного числа М C++
C++ Поразрядные операции (В массиве целых чисел подсчитать среднее арифметическое тех элементов, что содержат четное число битов не равных 1)
C++ В одномерном массиве найти среднее арифметическое чисел, которые входят в диапазон от 5 до 10
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MicM
 Аватар для MicM
820 / 487 / 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
 Аватар для MicM
820 / 487 / 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
Ответ Создать тему
Опции темы

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