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

Оптимизация

18.12.2018, 23:17. Показов 542. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пожалуйста, оптимизируйте код:
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
#include<iostream>
using namespace std;
int main()
{
    int counter;
    cin>>counter;
    int z,z1;
    cin>>z>>z1;
    int n[z],a[z1]; 
    while(counter!=0)
    {
    for(int i=0;i<z;i++)
    {
        cin>>n[i];
    }
    for(int i=0;i<z1;i++){
        cin>>a[i];
    }
    int sum=0;
    for(int i=0;i<z;i++)
    {
       for(int j=0;j<z1;j++)
       {
          if(n[i]>a[j])
                sum++;
            else
                continue;  
       }
            
    }
      cout<<sum;  
     
    }
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.12.2018, 23:17
Ответы с готовыми решениями:

Оптимизация
Условие задачи: Как известно, красить забор Тому Сойеру помогали многочисленные друзья. Каждый друг покрасил неcколько подряд идущих...

оптимизация
какие 5 способов оптимизации?

Оптимизация
Мне нужно на определенную часть программы дать указание компилятору не оптимизировать эту часть. Может кто знает как это сделать???? ...

1
 Аватар для Avaddon74
571 / 353 / 133
Регистрация: 15.09.2017
Сообщений: 1,239
19.12.2018, 00:51
Цитата Сообщение от SomebodyWhoKnow Посмотреть сообщение
C++
1
cin>>z>>z1; int n[z],a[z1];
Первое. Так не пишите! Если размер массива на момент компиляции не известен, то используйте динамические массивы
C++
1
2
3
4
5
int n;
cin >> n;
int *arr = new int[n];
// бла-бла-бла
delete[] arr;
Добавлено через 3 минуты
Условие задачи выложите, сложно что-то сказать, правильно или нет

Добавлено через 3 минуты
Второе. Если в условии не сказано что массив заполняется вручную, то не нужно себя насиловать заполнением, используйте rand()

Добавлено через 4 минуты
третье. эта конструкция: else continue; в вашем коде не имеет смысла, она пропускает выполнение следующих за ней строк, а в вашем случае пропускать нечего

Добавлено через 3 минуты
Ах, да, и самое главное, у вас цикл while бесконечный

Добавлено через 3 минуты
Если вы его сделали умышленно бесконечным, то пишите лучше
C++
1
2
3
while(true) {
 
}
так это будет наглядно для читателя
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.12.2018, 00:51
Помогаю со студенческими работами здесь

Оптимизация
Здравствуйте! Решаю задачи на e-olymp. Подскажите, пожалуйста, как ускорить работу этой программы ? Входные данные В первой...

Оптимизация кода (C++)
Добрый вечер. У меня есть две функции. Вопрос:&quot;Как оптимизировать этот код, пользуясь тем, что тела отличаются лишь несколькими...

Оптимизация памяти
Доброго времени суток. У меня есть класс(код показывать не буду, он не нужен), в приватном поле есть переменная типа int *, то есть класс...

Оптимизация кода
В общем дело такое, мне нужно 2 одинаковые программы(небольшие), только одна программа должна быть неоптимизированная, а другая, точно...

Оптимизация кода
Здравствуйте! у меня есть такая функция, которая очень часто вызывается: int fun(int x_,int y_,int z_) { for(int k=0;k&lt;80;k++) ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru