Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 19.11.2021
Сообщений: 37

Подскажите как выполнить оптимизацию программного кода

05.06.2022, 16:29. Показов 1088. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан одномерный массив целых чисел содержащий по крайней мере два нуля. Вывести сумму чисел из данного набора , расположенных между первыми двумя нулями.
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
#include <iostream>
#include <locale>
 
using namespace std;
 
int main() {
    
    setlocale (LC_ALL, "rus");
    
    const int N = 10;
    int A[N];
    int summ = 0;
    int zero = 0;
    
    cout << "Введите элементы массива: " << endl;
    for (int i = 0; i < N; i++) {
        cout << "[" << i + 1 << "]" << ": ";
        cin >> A[i];
    }
    cout << endl;
    cout << "Массив:" << endl;
    for (int i = 0; i < N; i++) {
        cout << A[i] << " ";
    }
    
    for (int i = 0; i < N; i++) {
        if (A[i] == 0)
            zero++;
        if (zero == 2) {
            break;
        }   
        if (zero >= 1)
            summ += A[i];
}
    cout << endl << "Сумма чисел между первыми нулями = " << summ;
    return 0;
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.06.2022, 16:29
Ответы с готовыми решениями:

выполнить оптимизацию программного кода (методы выбрать самостоятельно ) на с++
‎ сам код using namespace std; ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ int main()‎ ‎ ‎

Как выполнить оптимизацию данной задачи?
Здравствуйте. Мне необходимо оптимизировать решение некоторой задачи. Вот условие: В двухмерном пространстве x = y = произвольным...

произвести оптимизацию кода
Дело в том, что у нас есть сайт. Расскруткой занимаемся сами. Но вот по технической части, у нас никого нет. Мы столкнулись с проблемой...

20
Нарушающий
417 / 305 / 46
Регистрация: 13.04.2022
Сообщений: 1,759
06.06.2022, 07:04
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Verevkin Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
// функция вернёт сумму элементов массива 
// между первыми двумя нулевыми элементами.
int foo(int* x, size_t size)
{
  int sum = 0, Z = 0;
  for ( ; Z < 2 && size--; x++)
    Z += !*x, sum += Z ? *x : 0;
  return Z == 2 ? sum : 0;
}
Nice! Тоже хочу ребус!

C++
1
2
3
4
  for( int sum = Z = 0 ; size--; x++)
    if( !*x && Z++ ) return sum;
    else sum += Z**x;
  return 0;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.06.2022, 07:04

Как установить пароль на открытие программного кода в файле?
Коллеги, доброго времени суток! Помогите, плиз, как а) Установить пароль на открытие программного кода в файле (на Alt-F11) б) Как...

Вопрос про оптимизацию кода
Вот код uses SysUtils; type music=record re:integer; bd:tdatetime; sname:string; kurs:byte;

Как вставить диаграмму в ворд из эксель с использованием программного кода?
Здравствуйте, подскажите пожалуйста как в ворд вставить диаграмму. Диаграмма находится в эксель. Заготовку для открытия и закрытия...

[WPF] Как использовать кисть .xaml разметки из программного кода?
Есть Brushes.xaml с нужной кистью, как в программном коде при динамическом создании лейбла указать свойству background эту кисть? ...

Не работает часть программного кода. Не знаю как исправить его
procedure AddUserInGroup; var nik,imya:string; begin countUser:=0; assign(fu,'D:\Laba\fNU.dat'); reset(fu); ...


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

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Новые блоги и статьи
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров В текущей версии модели успешно реализован ключевой механизм. . .
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям Реализованные компоненты: Механизм закисления почвы через протонную помпу Конкуренция между типами микориз pH как триггер сукцессии C/ P соотношение. . .
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы ## О чём эта статья В процессе построения ОДУ-модели (система дифференциальных. . .
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет) Содержание проекта Симуляция вековой (50 лет) экологической сукцессии в почве леса Основные участники: АМ-гриб, ЭКМ-гриб,. . .
сукцессия 23. Более физиологичная физиология, более экологичная экология, более диффурные диффуры.
anaschu 12.07.2026
Что реально нашли и починили за эти 5 часов Правило Линдемана (КПД конверсии сахара в тело, kEff) — раньше 100% полученного углерода шло прямо в биомассу гриба; теперь только kEff=0. 5 (после. . .
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru