М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
ГлебGleb39
ГлебGleb39
08.07.2020 00:47 •  Информатика

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

👇
Ответ:
KristinaE16
KristinaE16
08.07.2020
#include <iostream>
using namespace std;

int main() {
    int n = 10, s = 0, i;
    int a[n];
    srand(time(NULL));
    cout<<"array:"<<endl;
    for (i=0; i<n; i++)
    {
      a[i]=rand() % 40-20;
      cout<<a[i]<<" ";
    }
    cout<<endl;
    i = 0;
    while ((i<n) && (a[i] != 0)) {
    s += a[i];
    i++;
    }
    if (i == n) cout << "В массиве нет элементов = 0";
    else cout << "s = " << s;
    system("pause");
    return(0);
}

Пример:
12 -9 17 15 0 13 -10 19 18 15
s = 35
4,8(61 оценок)
Ответ:
Anna200689898098654
Anna200689898098654
08.07.2020
#include <iostream>
#include <array>
#include <numeric>
using namespace std;

const size_t N = 10;

int main()
{
    array<int, N> a = { 1, 5, 9, 6, 3, 0, 1, 4, -2, 4 };
    cout << accumulate(a.cbegin(), find(a.cbegin(), a.cend(), 0), 0);   
}
интересно на паскале короче бы вышло?
4,7(63 оценок)
Открыть все ответы
Ответ:
По5643
По5643
08.07.2020

x=int(input('Введите число: '))

if x>0:

   print('Число положительное')

else:

   print('Число не положительное')

Объяснение:

Во второй строке стоит неправильный оператор сравнения (x<0), если это условие истинно, то число отрицательное, а надо определить является ли число положительным

Во второй строке пропущено двоеточие (:) после условия

В третьей строке отсутствует отступ перед print

В четвертой строке пропущено двоеточие (:) после else

В пятой строке  отсутствует отступ

В пятой строке  отсутствует оператор print, со скобками и кавычками для строки вывода

В пятой строке неправильная формулировка строки вывода (Число отрицательное), т.к. при такой формулировке 0 становится отрицательным числом, что будет ошибкой

4,8(37 оценок)
Ответ:
катя5085
катя5085
08.07.2020

Объяснение:

1)Реферат (от лат. refero – докладываю) это самостоятельная научно-исследовательская работа, содержащая анализ различных взглядов на рассматриваемую проблему и раскрывающая ее суть. ... Структура реферата, как правило, включает, оглавление, введение, основную часть, заключение и список литературы.

2)Цвет шрифта должен быть черным, высота букв, цифр и других знаков не менее 1.8 (шрифт Times New Roman, 14 пт.). - Текст следует печазтать, соблюдая следующие размеры полей: верхнее и нижнее — 20 мм, левое — 30 мм, правое — 10 мм. Абзацный отступ должен быть одинаковым по всему тексту и составлять 1,25 см.

3)Поставьте курсор в начало созданной чистой страницы, затем перейдите по вкладке Ссылки — Оглавление. В появившемся окошке выберите Автособираемое оглавление 1 или Автособираемое оглавление 2. Щелкните по нему левой клавишей мыши.

4)Тут подготовься: https://multiurok.ru/files/kontrol-naia-rabota-po-informatikie-7-klass-obrabotka-tiekstovoi-informatsii.html

4,6(71 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ