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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
s_nik93
0 / 0 / 0
Регистрация: 01.12.2013
Сообщений: 7
#1

Замена элементов массива местами - C++

02.12.2013, 19:56. Просмотров 235. Ответов 0
Метки нет (Все метки)

Доброго времени суток. Условие задачи: найти минимальный и максимальный элементы массива и поменять их местами. Находил подобные решенные задачи, но мне нужен ввод/вывод именно через scanf/printf (такую не нашел). Написал программку, но она отображает массив введенный вначале, а не с замененными элементами, пожалуйста, помогите разобраться. Заранее спасибо!
Текст программки:

#include <stdio.h>
#include <stdafx.h>

int main() {
int i,min,max,temp;
int m[4]; //массив из 4 элементов

//Заполнение и вывод массива
printf("Vvedite 4 elemementa massiva:");
for (int i=0; i<4; i++){
scanf("%i",&m[i]);}
for (int i=0; i<4; i++){
printf("%i\t",m[i]);}

//Нахождение минимального и максимального элементов массива
min=m[0];
max=m[0];
for (int i=1;i<4;i++) {
if (m[i]<min) min = m[i];}
for (int i=1;i<4;i++) {
if (m[i]>max) max = m[i];}
printf("\n min=%d" ,min);
printf("\n max=%d" ,max);
//Замена элементов
temp = m[max];
m[max] = m[min];
m[min] = temp;
//Вывод
for (int i=0; i<4; i++){
printf("%i\t",m[i]);}
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2013, 19:56     Замена элементов массива местами
Посмотрите здесь:

Замена местами элементов в массиве - C++
В общем я нашел максимальный из отрицательных элементов в массиве ,написанном в txt. Помогите мне поменять его местами с последним...

Замена элементов массива - C++
Помогите написать код. Дано двумерный массив целых чисел. Заменить все положительные элементы заданного массива на произведение...

Замена элементов массива - C++
1. Дан вектор x={x1, … , xn}. измените значения некоторых его компонентов.Заменить последний элемент массива частным максимального и...

Замена элементов массива - C++
Разработать рекурсивную функцию, не возвращающую значений, которая каждый четный элемент двумерного массива заменяет нулем. Друзья, прошу...

Замена элементов массива - C++
Помогите, пожалуйста, дописать код. Заменить все элементы с отрицательным значением на значение минимального не равного 0 положительного...

Замена элементов массива символами - C++
Приветствую. Есть задача: &quot;Объявите двухмерный встроенный массив элементов типа char. Сформируйте значения элементов массива с помощью...

Замена отрицательных элементов массива на их индексы - C++
Помогите написать код. Дано двумерный массив целых чисел. Все отрицательные элементы данного массива заменить на их индекс.

Работа с массивами, замена элементов массива - C++
День добрый Товарищи. Взялся на днях за задачу, но в процессе реализации уперся в стену (что именно - укажу ниже). Собственно текст...

Замена положительных элементов массива на отрицательный - C++
Выручайте нужно составить программу замены положительных элементов массива на отрицательных сохроняя порядковый номер. Т. Е. Первый...

Смена местами элементов массива - C++
while(sch2&gt;0){ j=sch; while(j&gt;1) { j--; double f=strcmp(a, a); if(f&gt;0) { AnsiString s1; AnsiString s2;


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru