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

одномерный массив, состоящий из 20 вещественных элементов - C++

Восстановить пароль Регистрация
 
YaDenis03
0 / 0 / 0
Регистрация: 18.12.2011
Сообщений: 139
23.10.2012, 20:30     одномерный массив, состоящий из 20 вещественных элементов #1
В одномерном массиве, состоящем из 20 вещественных элементов, вычислить:
1) сумму элементов массива с нечетными номерами;
2) сумму элементов массива, расположенных между первым и последним отрицательными элементами.

Сжать массив, удалив из него все элементы, модуль которых не превышает 1.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.10.2012, 20:30     одномерный массив, состоящий из 20 вещественных элементов
Посмотрите здесь:

Дан одномерный массив, состоящий из N вещественных элементов. C++
1.Дан одномерный массив, состоящий из N вещественных элементов. C++
C++ Дан одномерный массив, состоящий из N вещественных элементов.
C++ Дан одномерный массив, состоящий из N вещественных элементов
C++ Преобразовать одномерный массив, состоящий из 10 вещественных элементов
Напишите программу на языке С++, в которой ппользователем задается одномерный массив, состоящий из 10 вещественных чисел C++
Дан одномерный массив, состоящий из N вещественных элементов C++
C++ Одномерный массив, состоящий из N вещественных элементов

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrGrig
176 / 159 / 2
Регистрация: 08.10.2012
Сообщений: 422
23.10.2012, 21:43     одномерный массив, состоящий из 20 вещественных элементов #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
double sum=0,sum1=0,mas1[20];
int nach=-1,kon=-1,n=0;
bool fl=0;
for(int i=0;i<20;i++){
    if(i%2==0)
        sum+=mas[i];
    if(fl==0){
        if(mas[i]<0){
            nach=i;
            fl=1;
        }
    }
    else
        if(mas[i]<0)
            kon=i;
}
if((nach!=-1)&&(kon!=-1))
    for(int i=nach+1;i<kon;i++)
        sum1+=mas[i];
for(int i=0,j=0;i<20;i++)
    if(abs(mas[i])>1){
        mas1[j++]=mas[i];
        n++;
    }
cooтветственно в sum сумма четных элементов, sum1 сумма между первым отрицательным и последним отрицательным, n есть размер сжатого массива mas1 сжатый массив
YaDenis03
0 / 0 / 0
Регистрация: 18.12.2011
Сообщений: 139
24.10.2012, 01:01  [ТС]     одномерный массив, состоящий из 20 вещественных элементов #3
ошибок много выдаёт...(
Yandex
Объявления
24.10.2012, 01:01     одномерный массив, состоящий из 20 вещественных элементов
Ответ Создать тему
Опции темы

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