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

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

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

Определить последний отрицательный максимальный элемент и его позицию в массиве - C++

12.02.2010, 09:07. Просмотров 909. Ответов 4
Метки нет (Все метки)

мальчики помогите пожалуйста решить задачи
1)Для заданного двумерного массива из n строк и m столбцов:
a.)Определить последний отрицательный максимальный элемент и его позицию в массиве, а также количество положительных элементов.

2)Для заданного двумерного массива из n строк и m столбцов вывести на экран следующее меню операций:

1. Динамическое выделение памяти для двумерного массива
2. Ввод элементов массива с клавиатуры
3. Заполнение массива случайными числами
4. Сортировка элементов массива (по вариантам)
5. Вывод элементов массива на экран
6. Освобождение памяти, выделенной для массива
7. Окончание работы программы

Разработать функции для реализации операций меню.

a)Отсортировать четные строки массива по возрастанию с помощью метода выбора и обмена.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.02.2010, 09:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить последний отрицательный максимальный элемент и его позицию в массиве (C++):

В каждой строке матрицы определить последний отрицательный элемент и его индексы - C++ - C++
Вот то, что я набросал, а дальше у меня дело не продвигается. #include<iostream> #include<windows.h> #include<time.h> using...

В каждой строке матрицы определить последний отрицательный элемент и его индексы - C++
Вот то, что я набросал, а дальше у меня дело не продвигается. #include<iostream> #include<windows.h> #include<time.h> using...

Переставить в 1-м массиве первый отрицательный и последний положительный элемент местами - C++
Переставить в 1-м массиве первый отрицательный и последний положительный элемент местами!

Определить максимальный по модулю элемент элемент массива и позицию в которой он расположен - C++
Помогите пожалуйста решить задачку по с++; Задан одномерный массив В , состоящий из n вещественных элементов. Определить максимальный...

Найти максимальный отрицательный элемент в массиве целочисленных элементов. - C++
Как переделать под эти данные. 13. Дан одномерный массив, состоящий из N целочисленных элементов. 13.1. Ввести массив с клавиатуры. ...

Определить максимальный отрицательный элемент стека - C++
понимаю что боянщина, юзал поиск по сайту, но найти не смог. смысл: Создать стек из целых чисел. Оформить в виде функций: создание и...

4
ccoder
8 / 8 / 3
Регистрация: 05.02.2010
Сообщений: 41
12.02.2010, 12:54 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Ну первое задание можно сделать как-то так.. (я взял фиксированные значения и размеры "строк" и "столбцов" массива)
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
#include <iostream>
using namespace std;
 
void main ()
{
    const int rows = 10;
    const int cols = 10;
    int unsignLast = 0, position, intCount = 0;
    int arr[rows][cols] = {{1, 2, -3, 4, -5, 6, 7, 8, -115, -110}, {1, 2, -8, 4, -6, 6, 7, 8, 9, -12}};
 
    for (int row = 0; row < rows; row++)
    {
 
        for (int col = 0; col < cols; col++)
        {
 
            if (arr[row][col] < unsignLast) 
            {
                unsignLast = arr[row][col];
                position = col;
            }
            if (arr[row][col] > 0)
            {
                intCount++;
            }
 
 
        }
    }
    cout << "The biggest unsigned element is: " << unsignLast << endl;
    cout << "Founded at " << position << " element of array" << endl;
    cout << "There are " << intCount << "positive elements in array" << endl;
}
0
Silvika
0 / 0 / 0
Регистрация: 12.02.2010
Сообщений: 15
12.02.2010, 16:47  [ТС] #3
спасибо. а как сделать чтобы самой вводить цифры в массив?
0
ccoder
8 / 8 / 3
Регистрация: 05.02.2010
Сообщений: 41
12.02.2010, 17:32 #4
Silvika, сейчас напишу. А размер массива фиксированный должен быть ?

Добавлено через 35 минут
Ввод массива вручную
C++
1
2
3
4
5
6
7
8
9
10
11
   for (int row = 0; row < rows; row++)
        {
 
                for (int col = 0; col < cols; col++)
                {
                    cout << "Enter [" << row << "]["<< col <<"] element of array\n";
 
                    cin >> arr[row][col];
 
                }
        }
0
Silvika
0 / 0 / 0
Регистрация: 12.02.2010
Сообщений: 15
12.02.2010, 19:04  [ТС] #5
нет,.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.02.2010, 19:04
Привет! Вот еще темы с ответами:

Найти последний максимальный элемент массива и удалить его - C++
Помогите решить 3 легких задачи! 1)Найти послед максимальный и удалить его. 2)Найти первый минимальный и удалить его. 3)Первый четный...

Найти первый отрицательный элемент и его индекс в массиве - C++
В массиве из 15 чисел найти первый отрицательный элемент и его индекс в массиве. (Пожалуйста помогите чайнику)

Каждый отрицательный элемент в массиве заменить результатом его целочисленного деления на 3 - C++
Ввести одномерный массив A из N элементов. Каждый отрицательный элемент в массиве заменить результатом его целочисленного деления на 3....

Для каждой строки матрицы определить максимальный отрицательный элемент и среднее арифметическое положительных - C++
Здравствуйте. Помогите пожалуйста написать программу: С клавиатуры вводятся два целых числа – М и К. 1&lt;M&lt;10, 1&lt;K&lt;10. (М – число...


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

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
12.02.2010, 19:04
Ответ Создать тему
Опции темы

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