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

Удалить наибольший элемент массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать функцию, находящую корни уравнения методом хорд http://www.cyberforum.ru/cpp-beginners/thread1719947.html
Написать функцию, находящую корни уравнения методом хорд. Аргументы этой функции: указатель на функцию, задающую уравнение; интервал ; точность ε. Найти корни следующих уравнений: (x-1)^2/(x-1)-10 = 0 10(sin)^2(x/10)-5 = 0 x^3-130 = 0
C++ Копирования и объединения строк Напишите по два варианта функций копирования и объединения строк, повторяют известные Вам функции работы со строками. Первый вариант должен использовать индексацию массива, а второй вариант - указатели и арифметические операции с ними. http://www.cyberforum.ru/cpp-beginners/thread1719930.html
C++ Работа с основной памятью
Не могу понять как выполнить задание при работе в основной памяти, есть работа с файлами. (а) Прошу помочь. #include <stdio.h> #include <malloc.h> #include <stdlib.h> // структура для задания строки матрицы typedef struct Line {
С++, массив C++
описать функцию случайной генерации элементов массива. описать функцию для нахождения среднего арифметического элементов массива. описать функцию, которая получит в новом массиве все значения, меньшие, чем среднее арифметическое своих соседей. использовать механизм указателей.
C++ Составить программу на С++.После первого вхождения словосочетания un , вставить till http://www.cyberforum.ru/cpp-beginners/thread1719887.html
void til(string S) { string s = S; string strA = "till"; for (int i = 0; i < s.size(); i++) { if (s == 'un') s.insert(i , strA); } cout << "String with 'UN+TILL' : " << s << endl;
C++ Обработка символьных и строчных данных в С Дано строчку символов (строчку ввести с клавиатуры). Заменить в строчке каждую точку на 3 точки (. => ...). В С++ подробнее

Показать сообщение отдельно
Mari_ly
3 / 3 / 0
Регистрация: 13.02.2016
Сообщений: 155
25.04.2016, 00:44     Удалить наибольший элемент массива
Помогите удалить наибольший элемент массива. Помогите!!!
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#include <iostream>
#include <cstdlib>// Для rand
#include <iomanip>// Для setw
#include <ctime> //Для time
#include<conio.h>
 
using namespace std;
const int m = 5;
const int n = 5;
 
int main()
{
    setlocale(LC_ALL, "rus");
 
    srand(time(NULL));
 
    int mas[m][n], *p;
 
    for (int i = 0; i < m; i++){
        p = mas[i];
 
        for (int j = 0; j < n; j++){
            *(p + j) = rand() % 101;
            cout << setw(6) << *(p + j) << " ";
        }
        cout << '\n';
    }
 
    int  Max, s, t;
 
    for (int i = 0; i < m; i++){
 
        p = *(mas + i);
 
        Max = *p;
       
 
        for (int j = 0; j < n; j++){
            if (*(p + j) > Max)
               Max = *(p + j);
 
          
        }
 
      
           cout << "\nНаибольший элемент в строке : " << Max;
 
        for (int b = 0; b < n; b++){
            if (*(p + b) == Max){
                s = *(p + b);
                *(p + b) = *(p + 0);
                *(p + 0) = s;
            }
        }
 
        
            }
 
 
    _getch();
    return 0;
}
Добавлено через 4 часа 21 минуту
Помогите!! Ничего не получается.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru