tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Водномерном массиве,
Водномерном массиве, заданным рандомными числами и состоящем из 10 вещественных элементов, вычислить: сумму элементов массива, расположенных между первым и последним положительными элементами. с++
Maximka200117
1 15.09.2019 04:10
0
Ответы
SoniaSonce
07.10.2020 16:07
#include <stdlib.h>
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
const int n = 10;
double a[n];
double s=0;
int i1=0, i2=n-1;
srand(time(0));
for (int i = 0; i < n; i++){
a[i]=-50 + (101.0 / RAND_MAX) * rand();
cout << fixed << setw (7) << setprecision (2) << a[i];
}
cout <<endl;
while (a[i1]<=0) i1++;
while (a[i2]<=0) i2--;
for (int i = i1+1; i < i2; i++) s += a[i];
cout << "s = " << s << endl;
}
Пример:
-27.52 34.26 -1.18 -8.80 35.24 6.73 18.42 -34.25 -30.21 44.03
s = -14.06
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
PashinDaniil
07.06.2019 22:30
Написать программу для pascal abc с начала суток секунд (целое). найти кол-во полных часов с начала суток....
Вика666666661
07.06.2019 22:30
Какую клавишу необходимо удерживать в нажатом состоянии при рисовании и в графическом редакторе чтобы получить квадрат а не прямоугольник? ? а)ait б)ctrl в)shift г)caps...
issirisoyf2q6
30.10.2020 09:33
При использовании blend4web производственный процесс можно представить следующим образом: 1.2.3.4.5.6.7. ...
akrasnoplakhtyc
08.06.2019 18:00
Как сделать навигацию по гиперссылкам и с кнопок в презентации microsoft powerpoint?...
selenagomez13
30.03.2021 07:52
сделать A,B,C простите, но не могу дать много (последнего предложение не видно)...
0773
30.03.2021 07:52
Хто з героїв з героїв є позитивним,а хто негативним? За поданим нижче планом, письмово схарактеризуй одного з героїв (який найбільше сподобався/вразив) План-схема характеристики...
надя653
30.03.2021 07:52
Найди значение выражения (28 705 - 11 086) /3-64*37...
Swim1223
30.03.2021 07:52
в электрической цепи работа составила 45 МДж, напряжение 0,14 кВ, а сила тока 2,5 А, найдите время работы устройства...
vikshaaa
30.03.2021 07:50
английский язык. Два задания...
pavunoxe
30.03.2021 07:50
Марина Павловна внимательно изучает цены в каталогах, прежде чем пойти за покупками. На сей раз она составила таблицу с ценами на продукты для выпечки из разных магазинов....
Популярные вопросы
Дати характеристику хімічного елемента (Бор)Розгляньте будову атома...
1
Асан кайгынын омири мен шыгармашылыгына шыгарма жаз...
3
Найдите в тексте причастие времени, в котором правописание безударного...
2
Кусок льда массой 0,7 кг нагревают от −19°C до −2°C, затрачивая при...
3
В производстве арбитражного суда находилось дело по иску ИП Иванова...
1
Что с изображением и как это решать ? *Только что сказал Детроит с...
1
Які існують відмінності між дрібнотоварним і високотоварне господарства...
1
Zn + HNO3 (очень pазб, t) 1. Подберите коэффициенты электронным методом,...
3
Найти область определения функции y=log7(8-2x) Расписать как нашёл...
1
Вопросы Октябрьское вооруженное восстание 1) Как называлось новое...
2
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
const int n = 10;
double a[n];
double s=0;
int i1=0, i2=n-1;
srand(time(0));
for (int i = 0; i < n; i++){
a[i]=-50 + (101.0 / RAND_MAX) * rand();
cout << fixed << setw (7) << setprecision (2) << a[i];
}
cout <<endl;
while (a[i1]<=0) i1++;
while (a[i2]<=0) i2--;
for (int i = i1+1; i < i2; i++) s += a[i];
cout << "s = " << s << endl;
}
Пример:
-27.52 34.26 -1.18 -8.80 35.24 6.73 18.42 -34.25 -30.21 44.03
s = -14.06