0 / 0 / 0
Регистрация: 10.01.2014
Сообщений: 7
1

Во всех последовательностях чисел ограничить снизу значения тех элементов, значения которых меньше среднего

08.04.2014, 18:22. Показов 1712. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Для массива размерностью 100 элементов и диапазоном значений от 100 до -100 нужно во всех последовательностях положительных чисел ограничить снизу значения тех элементов, значения которых меньше среднего для этой последовательности.

Добавлено через 16 минут
Ошибка при запуске, не вижу где проблема:
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
48
49
50
51
52
53
54
55
#include <iostream>
#include <stdio.h>
#include <ctime>
#include <stdlib.h>
#include <malloc.h>
 
using namespace std;
 
int main()
{
setlocale(LC_CTYPE, "Russian_Russia.1251");
srand(time(NULL));
int n,l=0,s=0;
int *A, *i;
int *k;
int *j;
cout<<"Enter n"<<endl;
cin>>n;
A=(int  *)malloc(n*sizeof(int));
cout<<"Massiv:"<<endl;
for(i=A;i<A+n;i++)
{
    *i=rand()%50-25;
    cout<<*i<<'\t';
}
    for(i=A;i<A+n;i++)
{
     i=j;
    j=i-1;
    if((*i>0)&&(*j<0))
    {
        k=i;
         s+=*i;
        l++;
    }
    else if(((*i>0)&&(*k>0))||((*i>0)&&(*k<0)))
    {
        s+=*i;
        l++;
    }
    else
    {
        j=(i++);
     s/=l;
for(i=k;i<k+l;i++)
{
    if((*i>0)&&(*i<s))*i=s;
}
    }
}
for(i=A;i<A+n;i++)cout<<*i<<'\t';
 cout<<l<<endl;
 cout<<s<<endl;
return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.04.2014, 18:22
Ответы с готовыми решениями:

Во всех последовательностях ограничить снизу элементы, значения которых меньше среднего для последовательности
Во всех последовательностях положительных чисел ограничить снизу значения тех элементов, значения...

Ограничить снизу значения тех элементов массива, значения которых меньше среднего для последовательности
Помогите с кодом программы на С Во всех последовательностях положительных чисел ограничить...

В последовательностях положительных чисел ограничить снизу значение тех элементов которые меньше среднего
Во всех последовательностях позитивных чисел ограничить снизу значение тех элементов, значения...

Оформить в виде функции вычисление среднего арифметического тех элементов матрицы, значения которых больше Х и меньше Y
ЗадаН массив целого типа А. Оформить в виде функции вычисление среднего арифметического тех...

1
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32569 / 21040 / 8131
Регистрация: 22.10.2011
Сообщений: 36,314
Записей в блоге: 8
08.04.2014, 18:30 2
В 44-ой строке L = 0, и попытка деления на 0.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.04.2014, 18:30
Помогаю со студенческими работами здесь

Удалить элементы, значение которых меньше среднего значения всех элементов массива
удалить элементы, значение которых меньше среднего значения всех элементов массива с помощь...

Определить количество тех элементов массива, значения которых меньше среднего арифметического элементов массива
Помогите составить программу Массив содержит 8 действительных чисел. Определить количество тех...

Определить, сколько элементов стека имеют значения меньше среднего значения от всех элементов и удалить их
Доброго времени суток! Задача: Создать стек из целых случайных чисел и определить, сколько...

Определить, сколько элементов стека имеют значения меньше среднего значения от всех элементов
Доброго времени суток! Задача: Создать стек из целых случайных чисел и определить, сколько...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru