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

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

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

Найти среднее арифметическое модулей кратных пяти элементов массива, расположенных после максимального элемента - C++

08.01.2013, 05:54. Просмотров 555. Ответов 5
Метки нет (Все метки)

помогите написать программу а то у меня выходит бред
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
42
43
44
45
46
47
#include <iostream.h>
#include <iomanip.h>
#include <math.h>
#include <conio.h>
void maxim (int a[],int,int*,int*);
int main()
{
    int a[20],n,i,max,imax;
    cout<<"VVedite razmer massiv";
    cin>>n;
    cout<<"\n\t massiv"<<endl;
    for(i=0;i<n;i++)
    {
        cout<<"vvedite a["<<i<<"]=";
        cin>>a[i];
    }
    cout<<"\nmassiv a=\n";
    for (i=0;i<n;i++)
        cout<<setw(7)<<a[i];
    cout<<endl;
    maxim(a,n,&max,&imax);
    cout<<"\nMax="<<max<<setw(10)<<"i="<<imax<<endl;
    return 0;
}
    void maxim(int a[],int n, int *max, int *imax)
    {       
        int i,kol=0,sa=0;
        *max=a[0];
        *imax=0;
        for (i=1;i<n;i++)
            if(a[i]>*max)
            {
                *max=a[i];
                *imax=i;
                }
        for (i=*imax+1;i<n;i++)
        
            if(a[i]%5==0)
            {
            kol++;
            sa+=abs(a[i]);
            cout<<"\nkol="<<kol;
            cout<<"\nsrednee arifm krat 5="<<sa/kol;
            }
            else cout<<"\n elementov kratnih 5 net";
    
    }
точнее программа считает но надо 1 ответ
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.01.2013, 05:54     Найти среднее арифметическое модулей кратных пяти элементов массива, расположенных после максимального элемента
Посмотрите здесь:

Найти сумму модулей элементов массива, расположенных после первого элемента, равного нулю C++
C++ Найти сумму модулей элементов массива, расположенных после минимального по модулю элемента
C++ Найти сумму модулей элементов массива, расположенных после минимального по модулю элемента
Найти среднее арифметическое модулей кратных пяти элементов массива, расположенных после максимального элемента C++
Найти среднее арифметическое элементов массива, расположенных до максимального элемента C++
Найти среднее арифметическое положительных кратных трем элементов массива, расположенных до минимального элемента C++
C++ Найти сумму модулей элементов массива, расположенных после первого элемента, равного нулю
C++ Найти среднее арифметическое пяти минимальных элементов массива
Найти количество элементов массива, лежащих в диапазоне и сумму модулей, после максимального элемента. C++
C++ Найти среднее арифметическое элементов массива расположенных после последнего совершенного числа
C++ В заданном массиве найти среднее арифметическое элементов, расположенных до максимального
C++ В массиве определить среднее арифметическое отрицательных элементов, расположенных после минимального элемента

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kuzia domovenok
1887 / 1742 / 117
Регистрация: 25.03.2012
Сообщений: 5,916
Записей в блоге: 1
08.01.2013, 07:14     Найти среднее арифметическое модулей кратных пяти элементов массива, расположенных после максимального элемента #2
в чём вопрос?
Цитата Сообщение от Walkersas Посмотреть сообщение
Найти среднее арифметическое модулей кратных пяти элементов массива, расположенных после максимального элемента
Что это значит, "модулей кратных пяти элементов массива"? Пример такого массива можно?
И ещё раз в чём вопрос состоит? Эта программа к вопросу имеет отношение?
Walkersas
0 / 0 / 0
Регистрация: 05.12.2012
Сообщений: 7
08.01.2013, 07:19  [ТС]     Найти среднее арифметическое модулей кратных пяти элементов массива, расположенных после максимального элемента #3
Kuzia domovenok, читайте полностью задание

Добавлено через 1 минуту
Kuzia domovenok, Найти среднее арифметическое модулей кратных пяти элементов массива, расположенных после максимального элемента.. прога почти написана только при выводе выдает много писанины а должен быть четкий ответ
Kuzia domovenok
1887 / 1742 / 117
Регистрация: 25.03.2012
Сообщений: 5,916
Записей в блоге: 1
08.01.2013, 07:29     Найти среднее арифметическое модулей кратных пяти элементов массива, расположенных после максимального элемента #4
Цитата Сообщение от Walkersas Посмотреть сообщение
среднее модулей кратных пяти элементов массива
"кто на ком стоял?"(с)
Walkersas
0 / 0 / 0
Регистрация: 05.12.2012
Сообщений: 7
08.01.2013, 07:32  [ТС]     Найти среднее арифметическое модулей кратных пяти элементов массива, расположенных после максимального элемента #5
Ввести одномерный статический массив из k чисел. Выполнить в соответствии с номером варианта индивидуальное задание и вывести на экран исходные данные и полученный результат. Предусмотреть использование функции пользователя.
valeriikozlov
Эксперт C++
4663 / 2489 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
08.01.2013, 07:54     Найти среднее арифметическое модулей кратных пяти элементов массива, расположенных после максимального элемента #6
Цитата Сообщение от Walkersas Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
for (i=*imax+1;i<n;i++)
if(a[i]%5==0)
 {
 kol++;
 sa+=abs(a[i]);
 cout<<"\nkol="<<kol;
 cout<<"\nsrednee arifm krat 5="<<sa/kol;
 }
 else cout<<"\n elementov kratnih 5 net";
}
заменить на:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
for (i=*imax+1;i<n;i++)
 
 if(a[i]%5==0)
 {
 kol++;
 sa+=abs(a[i]);
 
 }
 if(kol)
 {
 cout<<"\nkol="<<kol;
 cout<<"\nsrednee arifm krat 5="<<sa/kol;
 }
 else cout<<"\n elementov kratnih 5 net";
 
 }
Yandex
Объявления
08.01.2013, 07:54     Найти среднее арифметическое модулей кратных пяти элементов массива, расположенных после максимального элемента
Ответ Создать тему
Опции темы

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