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

Как вставить индекс после максимального элемента массива со смещением остальных элементов? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строка,подщёт вхождения каждого слова http://www.cyberforum.ru/cpp-beginners/thread247788.html
Строки,подщёт вхождения каждого слова и вывод слова и сколько рас оно там встречялось, помогите пожалуста с этим заданием,ато понятия не имею что и как тут делать.
C++ списки Привет!Помогите...у меня такое задание по спискам "11. Написать программу, содержащую подпрограмму, которая проверяет на равенство списки М1 и М2."....как я понимаю нужно создать два списка и... http://www.cyberforum.ru/cpp-beginners/thread247783.html
Определить сколько раз массив меняет знак на противоположный C++
Решите пожалуйста 2 задачки =) 1)Дан одномерный массив А, состоящий из целых чисел. Определить сколько раз массив меняет знак на противоположный. 2)Даны два целочисленных массива, состоящие из...
Возвести в квадрат три действительных числа C++
Даны три действительных числа. Возвести в квадрат те из них, значения которых неотрицательны. Только надо на старом компиляторе.
C++ Найти среднее арифметическое значений функции http://www.cyberforum.ru/cpp-beginners/thread247765.html
Найти среднее арифметическое значений функции f(x) в точках a,b,(a+b)/2, используя обращение к функции. f(x) f= (e^x-e^(-x))/2+〖tg〗^2 x; a=3; b=5 Только у меня старый компилятор. Добавлено...
C++ Создать класс, описывающий объект "Трапеция" У меня есть задача: создать класс, описывающий объект ТРАПЕЦИЯ. Свойства класса должны быть минимальны по количеству, но функционально полно описывать объект. Перегрузить стандартные операторы, в... подробнее

Показать сообщение отдельно
igorrr37
1648 / 1276 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
24.02.2011, 17:16
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<stdio.h>
 
int main(){
    int mas[]={88, 5, 9, 245, 8, 7, 85, 7}, *p=mas, *pmax=mas;
    for(; p<mas+sizeof(mas)/sizeof(mas[0]); ++p){
        if(*p>*pmax) pmax=p;
    }
    --p;
    while((p-1)!=pmax){
        *p--=*(p-1);
    }
    *p=pmax-mas+1;
    for(p=mas; p<mas+sizeof(mas)/sizeof(mas[0]); p++){
        printf("%d  ", *p);
    }
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.