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

В квадратной матрице X(n,m) найти Максимальный и минимальный элементы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описать структуру "Друг" http://www.cyberforum.ru/cpp-beginners/thread1083848.html
Всем привет! Помогите привести в нормальный вид программу .Надо описать структуру с именем DRUG ,содержащую след.поля: -фамилия и инициалы -дата рождения (массив из трех чисел) -номер телефона Напишите программу , выполняющую след.действия: -ввод с клавиатуры данных в массив , сост. из пяти элементов типа DRUG -вывод на экран информации о людях ,чей год рождения больше значения , введенного...
C++ запись структуры в файл #include <cstdio> #include <fstream> #include <iostream> using namespace std; struct MyStruct { char name; char surename; char town; http://www.cyberforum.ru/cpp-beginners/thread1083841.html
Найти максимальный элемент матрицы, находящийся ниже главной диагонали C++
Добрый день, не могли бы вы мне помочь? Необходимо найти максимальный элемент матрицы , находящийся ниже главной диагонали. #include "stdafx.h" #include <cstdio> #include <Windows.h> void main() { srand(GetTickCount()); int i, j;
C++ Заполнить файл f натуральными числами
Здравствуйте, помогите решить в консоле. я решил на паскале, ну как в с++ это реализовать. Вот задания: Заполнить файл f натуральными числами, полученными с помощью генератора случайных чисел. Найти количество квадратов нечетных чисел среди компонентов Ну и код в pascale var a: array of integer; i: integer; n: integer; k: integer; begin
C++ Найти строку с наименьшей и наибольшей суммой элементов. http://www.cyberforum.ru/cpp-beginners/thread1083805.html
Помогите пожалуйста, сделал в pascale, но в c++ вообще не понял. Нужно сделать в консоле, пожалуйста упростите, чтоб я смог разобраться. Двумерный ! Дана прямоугольная матрица. Найти строку с наибольшей и наименьшей суммой элементов. Вывести на печать найденные строки и суммы их элементов.
C++ Определить сколько раз меняется знак в данной последовательности чисел, запомнить номера позиций, в которых происходит смена знака. Помогите пожалуйста, сделал в pascale, но в c++ вообще не понял. Нужно сделать в консоле, пожалуйста упростите, чтоб я смог разобраться. Одномерный ! Задан массив действительных чисел. Определить сколько раз меняется знак в данной последовательности чисел, запомнить номера позиций, в которых происходит смена знака.\ подробнее

Показать сообщение отдельно
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
28.01.2014, 18:57     В квадратной матрице X(n,m) найти Максимальный и минимальный элементы
nikita7991, Пользуйтесь поиском. Подобных задач на форуме валом

Добавлено через 8 минут
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
#include<iostream>
#include<cstdlib>
#include<ctime>
#include<iomanip>
int main()
{
    size_t arraySize;
    std::cin>>arraySize;
    srand(time(NULL));
    int **array = new int *[arraySize];
    for(size_t i=0; i<arraySize; i++)
        array[i] = new int [arraySize];
    std::cout<<"\nMatrix:\n";
    for(size_t i=0; i<arraySize; i++)
    {
        for(size_t j=0; j<arraySize; j++)
            std::cout<<std::setw(5)<<(array[i][j] = rand()%20 - 5);
        std::cout<<std::endl;
    }
    int Max = array[0][0],Min = array[0][0];
    size_t RowMax(0),ColumnMin(0);
    for(size_t i=0; i<arraySize; i++)
        for(size_t j=0; j<arraySize; j++)
        {
            if(Max<array[i][j])
            {
                Max = array[i][j];
                RowMax = i;
            }
            if(Min>array[i][j])
            {
                Min = array[i][j];
                ColumnMin = j;
            }
        }
    for(size_t i=0; i<arraySize; i++)
        for(size_t j=0; j<arraySize; j++)
            std::swap(array[RowMax][j],array[i][ColumnMin]);
    std::cout<<"\nNew matrix:\n";
    for(size_t i=0; i<arraySize; i++)
    {
        for(size_t j=0; j<arraySize; j++)
            std::cout<<std::setw(5)<<array[i][j];
        std::cout<<std::endl;
    }
    std::cout<<"\nMaximal element: "<<Max<<std::endl;
    std::cout<<"Minimal element: "<<Min;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru