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

Ввести значения элементов массива, поменять местами min/max элементы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сколько можно? http://www.cyberforum.ru/cpp-beginners/thread200538.html
Задано натуральное число N. От данного числа вычтем сумму цифр этого числа, от полученного числа опять вычтем сумму цифр и т.д. Данную операцию будем продолжать до тех пор, пока полученное число...
C++ Отсортировать список по возрастанию, делая переадресацию указателей Дан список L , элементы которого являются целыми числами .Отсортировать список по возрастанию , делая переадресацию указателей. http://www.cyberforum.ru/cpp-beginners/thread200527.html
C++ Упорядочить строки матрицы по возрастанию количества одинаковых элементов
Упорядочить строки целочисленной прямоугольной матрицы по возрастанию количества одинаковых элементов в каждой строке
"Зеркально простые" числа C++
чем проще тем лучше и через cin cout Назовем число "зеркально простым", если само число является простым, и простым является число, записанное теми же цифрами в обратном порядке. Для...
C++ Степень симметрии http://www.cyberforum.ru/cpp-beginners/thread200510.html
Только прошу сделайте чем по проще. и через cin cout. Степенью симметрии натурального числа назовём количество пар его десятичных цифр, в которых цифры совпадают и расположены симметрично...
C++ одномерный масив написать прогораму которая позволяет вводить одномерный массив и при этом изменяла местами наибольший и наименьший элемент массива подробнее

Показать сообщение отдельно
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
30.11.2010, 11:04
одномерный масив

Вот на С

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
#include <stdio.h>
#include <conio.h>
 
int main()
{
         
        const int size=10;
        int arr[size];
        int imin=0,imax=0,min,max,i;
        for(i=0; i<size; i++)
        {
                printf("Enter element %d ",i+1);
                scanf("%d",&arr[i]);
        }
        max=arr[0];
        min=arr[0];
        for(i=0; i<size; i++)
        {
                if(arr[i]>max)
                {
                        max=arr[i];
                        imax=i;
                }
                if(arr[i]<min)
                {
                        min=arr[i];
                        imin=i;
                }
        }
        arr[imax]=min;
        arr[imin]=max;
        printf("New array: ");
        for(i=0; i<size; i++)
        {
                printf("%d ", arr[i]);
        }
        getch();
        return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru