Форум программистов, компьютерный форум, киберфорум
Наши страницы

Вывести элементы, находящиеся между min и max - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция доводит длину строки до заданной, вставляя пробелы между словами http://www.cyberforum.ru/cpp-beginners/thread148603.html
Помогите с прогой на С Функция доводит длину строки до заданной, вставляя пробелы между словами
C++ Во всех последовательностях положительных чисел ограничить снизу значения тех элементов, значения которых меньше среднего для этой последовательности Помогите с кодом программы на С Во всех последовательностях положительных чисел ограничить снизу значения тех элементов, значения которых меньше среднего для этой последовательности,... http://www.cyberforum.ru/cpp-beginners/thread148602.html
C++ string и массив строк
у меня массив строк = 'aaaaaaaa'; = 'xxx()'; = 'ddddd'; = 'eeeeee'; потом нужно вместо потом нужно вместо xxx() вставить нескольк строк в первый массив так чтобы у первого массива...
C++ приоритеты операций
Интересную ошибку нахожу в книгах по части приоритетов операций в C++: например здесь и здесь указано, что у косвенности (*) больший приоритет чем у индексации (например), если бы это было...
C++ Строки и указатели с++ http://www.cyberforum.ru/cpp-beginners/thread148559.html
1. С клавиатуры вводится полный путь к файлу. Напишите программу, которая выделяет из этой строки имя файла Пример: C:\windows\system32\activeds.dll activeds.dll 2. Напишите программу, которая...
C++ Реализация связного списка надо решить задачу: Сведения о владельце автомобиля: фамилия, марка автомобиля (строки), номер автомобиля (целое число). По сведениям в файле о некотором количестве владельцев автомобилей получить... подробнее

Показать сообщение отдельно
Inadequate
Retired
7707 / 2540 / 184
Регистрация: 17.10.2009
Сообщений: 5,106
23.06.2010, 02:48
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
#include <stdio.h>
 
#define n 10
 
void main(void)
{
    int a[n],i,max = 0,min = 0,start,end;
 
    printf("Initialize...\n");
    for(i = 0; i < n; i++)
    {
        printf("a[%d] = ", i);
        scanf("%d", &a[i]);
        if (a[i] > a[max]) max = i;
            else if (a[i] < a[min]) min = i;
    }
    printf("Max - a[%d] = %d\n", max, a[max]);
    printf("Min - a[%d] = %d\n", min, a[min]);
 
    if (max > min) {
        start = min;
        end = max;
    } else  {
            start = max;
            end = min;
        }
 
    printf("Result:\n");
    for(i = start + 1; i < end; i++)
        printf("%*d ", 3, a[i]);
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru