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

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

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

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

08.01.2013, 05:54. Просмотров 587. Ответов 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++
VC++ 6.0 10. Найти среднее арифметическое модулей кратных пяти элементов мас- сива, расположенных после максимального элемента. ...

Найти среднее арифметическое элементов массива, расположенных до максимального элемента - C++
Написал программу.... при компиляции вроде ошибок нет.. но линкировщик далее пишет 1&gt;kr_4.obj : error LNK2019: unresolved external...

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

Массивы. Найти среднее арифметическое элементов массива, расположенных до максимального элемента (найти ошибку в задании) - C++
Препод говорит что тут есть ошибка, но где не говорит, прошу если кото-нибуть заметит сообщите. Ввести одномерный статический массив...

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

Найти сумму модулей элементов массива, расположенных после первого отрицательного элемента - C++
Найти сумму модулей элементов массива, расположенных после первого отрицательного элемента. Вот код: #include &lt;conio.h&gt; #include...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,924
Записей в блоге: 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
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,924
Записей в блоге: 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++
4670 / 2496 / 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";
 
 }
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.01.2013, 07:54
Привет! Вот еще темы с ответами:

Найти сумму модулей элементов массива, расположенных после минимального по модулю элемента - C++
Дан целочисленный массив размера n. Нужно: Найти сумму модулей элементов массива, расположенных после минимального по модулю элемента.

Найти сумму модулей элементов массива, расположенных после минимального по модулю элемента - C++
в одномерном массиве {3.24, -7.16, 2.28, -0.16, -3.22, 7.14, 2.88, -3.20, 0.99, -4.15} найти сумму модулей элементов массива, расположенных...

Найти сумму модулей элементов массива, расположенных после первого отрицательного элемента - C++
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) номер минимального по модулю элемента массива; 2) сумму...

Найти сумму модулей элементов массива, расположенных после первого элемента, равного нулю - C++
Все парные элементы заменить их квадраты, а не парные умножить на 2. Найти сумму модулей элементов массива, расположенных после...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
08.01.2013, 07:54
Ответ Создать тему
Опции темы

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