Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Удалить из строки все двойные символы Дана строка. Удалить из строки все двойные символы. Пример: “asddewwf” → “asdewf”. Помогите пожалуйста разобраться в чем ошибка. #include <stdio.h> int main(int argc, char *argv) { char s;... https://www.cyberforum.ru/ c-beginners/ thread982946.html Подсчитать количество отрицательных элементов в файле C (СИ)
Не считает кол-во отрицательных элементов в файле: #include<stdio.h> main(){ FILE *f; int a,i,k=0; f=fopen("put.txt","a"); for(i=0;i<10;i++){ fscanf(f,"%d",&a); if(a<0)k++; ...
C (СИ) Программа для вывода таблицы синусов и косинусов заданных углов https://www.cyberforum.ru/ c-beginners/ thread982861.html
Нужно написать программу, которая будет выводить на экран таблицу синусов и косинусов для углов от 0 до 360 градусов с шагом в 10 градусов и точностью до 0.001 и чтоб вычисления производились через...
C (СИ) Определите средний балл студентов группы по каждому предмету https://www.cyberforum.ru/ c-beginners/ thread982723.html
Здравствуйте. Прошу помочь решить задачу с использованием указателей. Дана матрица А, имеющая 30 строк и 10 столбцов, содержащая оценки группы за первый семестр. Определите средний балл студентов...
Поменять местами элементы массивов C (СИ)
Найти минимальные по абсолютной величине отрицательные элементы массивов D и Q и поменять их местами #include <stdio.h> #include <stdlib.h> #include <conio.h> #define SZ 5 void main()
C (СИ) Ошибка ? Длина наибольшего возрастающего участка. Последовательность из файла. Компилит, но выдает 0. Почему ? #include <stdio.h> #include <stdlib.h> #pragma warning(disable: 4996) int function(FILE... https://www.cyberforum.ru/ c-beginners/ thread982608.html
C (СИ) процедура и функция формирования списка https://www.cyberforum.ru/ c-beginners/ thread982595.html
Написать программу содержащий процедуру формирования списка и функцию, подсчитывает количество чисел в списке, которые соответствуют числу 13
Выведите среднее арифметическое всех неотрицательных из введённых чисел C (СИ)
помогите написать пожалуйста такую программу: Запросите у пользователя последовательность вещественных чисел (продолжайте ввод, пока он успешен), после чего выведите среднее арифметическое всех...
C (СИ) Перевод char в int работает только для положительных, не дробных чисел https://www.cyberforum.ru/ c-beginners/ thread982433.html
{ int i, Chislo=0; if(!StrLen(str)) return 0; for(i=0;i<StrLen(str);i++) Chislo=Chislo*10+(str-'0'); return Chislo; } Это работает только для положительных, не дробных чисел, притом...
C (СИ) дырки дана строка из 0<=n<=1000000 прописных латинских букв. посчитать кол-во дырок в этих буквах. в буквах Q R O P A D-по 1 дырке, в буквах B-по 2 дырки https://www.cyberforum.ru/ c-beginners/ thread982388.html
Организация вычисления по рекуррентным формулам C (СИ)
Не могу разобраться с задачей, посмотрите и помогите, чем сможете Вычислить приближенное значение бесконечной суммы (n стремится к бесконечности) с заданным общим членом двумя способами, используя...
C (СИ) Даны две точки A(x,y) и В(х,у). Составить программу, определяющую, которая из точек находится ближе к началу координат Ветвление https://www.cyberforum.ru/ c-beginners/ thread982290.html
...
1802 / 1267 / 934
Регистрация: 12.02.2013
Сообщений: 2,058
21.10.2013, 04:42 0

Дан массив размера 10. Переставить в обратном порядке элементы массива, расположенные между его минимальным и максимальным элементами - C (СИ) - Ответ 5211896

21.10.2013, 04:42. Показов 2769. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено Руслан555 как решение

Решение

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
38
39
40
41
42
43
44
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
    int array[10] = {5, 4, 1, 0, 6, 7, 2, 3, 8, 9};
 
    unsigned i, j;
    unsigned min = 0, max = 0;
    int tmp;
 
    for (i = 1; i < 10; ++i)
    {
        if (array[min] > array[i])
        {
            min = i;
        }
 
        if (array[max] < array[i])
        {
            max = i;
        }
    }
 
    i = (min < max) ? (min + 1) : (max + 1);
    j = (min < max) ? (max - 1) : (min - 1);
 
    for (; i < j; ++i, --j)
    {
        tmp = array[i];
        array[i] = array[j];
        array[j] = tmp;
    }
 
    for (i = 0; i < 10; ++i)
    {
        printf("%d ", array[i]);
    }
    printf("\n");
 
    system("pause");
 
    return 0;
}


Вернуться к обсуждению:
Дан массив размера 10. Переставить в обратном порядке элементы массива, расположенные между его минимальным и максимальным элементами C (СИ)
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.10.2013, 04:42
Готовые ответы и решения:

Дан массив размера 10. Переставить в обратном порядке элементы массива, расположенные между его минимальным и максимальн
Дан массив размера 10. Переставить в обратном порядке элементы массива, расположенные между его...

Переставить в обратном порядке элементы массива, расположенные между его минимальным и максимальным элементами
Дан массив размера N. Переставить в обратном порядке элементы массива, расположенные между его...

Переставить в обратном порядке элементы массива, расположенные между его минимальным и максимальным элементами
Дан массив размера 10. Переставить в обратном порядке элементы массива, расположенные между его...

Дан массив размера 10. Переставить в обратном порядке элементы массива, расположенные между его минимальным и максимальным элементами
Дан массив размера 10. Переставить в обратном порядке элементы массива, расположенные между его...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.10.2013, 04:42

Дан массив размера 10.Переставить в обратном порядке элементы массива , рассположенные между его минимальным и максимальным элементами.
помогите Дан массив размера 10.Переставить в обратном порядке элементы массива , рассположенные...

Дан массив размера N. Переставить в обратном порядке элементы массива, расположенные между его минимальным и максимальны
Дан массив размера N. Переставить в обратном порядке элементы массива, расположенные между его...

Дан массив размера N. Переставить в обратном порядке элементы массива, расположенные между его минимальным и максимальны
Дан массив размера N. Переставить в обратном порядке элементы массива, расположенные между его...

Переставить в обратном порядке элементы массива, расположенные между его минимальным и максимальным элементами
Дан массив, состоящий из n элементов. Переставить в обратном порядке элементы массива,...

Переставить в обратном порядке элементы массива, расположенные между его минимальным и максимальным элементами
заполнить массив 10 элементами c помощью генератора случайных чисел,переставить в обратном порядке...

Переставить в обратном порядке элементы массива, расположенные между его минимальным и максимальным элементами
4. Дан массив размера 10. Переставить в обратном порядке элементы массива, расположенные между его...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru