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

Найти все варианты перебора циклов - C++

Восстановить пароль Регистрация
 
Sm1t
0 / 0 / 0
Регистрация: 06.09.2011
Сообщений: 17
18.09.2011, 21:07     Найти все варианты перебора циклов #1
Народ помогите написать часть программы кто сможет

Условие:

Найти все варианты перебора циклов с условием что A>C>B к примеру... Одного цикла достаточно и Найти max и min значение....... "ПОЖАЛУЙСТА"
 Комментарий модератора 
Создавайте темы с осмысленными названиями
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.09.2011, 21:07     Найти все варианты перебора циклов
Посмотрите здесь:

C++ Найти все возможные варианты написания слова в верхнем и нижнем регистрах букв.
C++ Получить все возможные варианты загрузки ящиков
Составить программу вычисления степени числа А с натуральным показателем N . (Записать варианты программы с 3 видами циклов: for, while, do…while) C++
C++ Вывести все возможные варианты перестановок от 1 до n
C++ Найти все варианты размещения знаков операций +,-,* на месте вопросов в выражении 1?2?3?4?5?6?7?8?9=100
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Zverit
Уничтожитель печенек
 Аватар для Zverit
276 / 204 / 21
Регистрация: 07.02.2010
Сообщений: 723
18.09.2011, 21:13     Найти все варианты перебора циклов #2
Вы о однопроходных алгоритмах? Вот 30 примеров.
Вложения
Тип файла: zip MinMax.zip (16.1 Кб, 17 просмотров)
Sm1t
0 / 0 / 0
Регистрация: 06.09.2011
Сообщений: 17
18.09.2011, 21:21  [ТС]     Найти все варианты перебора циклов #3
Почти. Но о циклах есть что нибудь
alkagolik
 Аватар для alkagolik
1510 / 616 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
18.09.2011, 21:52     Найти все варианты перебора циклов #4
надо найти max, min значения массива за один проход цикла?

Добавлено через 10 минут
ну вторая часть задачи выглядит так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#define SIZE_MASS   30
int main(){
    int mass[SIZE_MASS], max = 0, min = 0, tmp = SIZE_MASS / 2;
 
    for(int i = 0; i < SIZE_MASS; ++i)
        mass[i] = i - tmp;
 
    for(int i = 0; i < SIZE_MASS; ++i){
        std::cout << ~mass[i] << ' ';
    }
    for(int i = 0; i < SIZE_MASS; ++i){
        if (mass[i] < min) min = mass[i];
        if (mass[i] > max) max = mass[i];
    }
 
    std::cout << "\nmin = " << min << ", max = " << max << std::endl;
    return 0;
}
а вот первую половину задачи было бы неплохо растолковать. Не понятно вообще что нужно
Yandex
Объявления
18.09.2011, 21:52     Найти все варианты перебора циклов
Ответ Создать тему
Опции темы

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