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

Найти индексы минимального элемента матрицы, находящегося в верхнем треугольнике между двумя диагоналями - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти max длину последовательности, являющейся подпоследовательностью обеих заданных последовательностей http://www.cyberforum.ru/cpp-beginners/thread188286.html
Даны две последовательности A=(ai) , i=1..n, (n,<=10) и В=(bj), j=1..m, (m<=10) целых чисел. Найти максимальную длину последовательности, являющейся подпоследовательностью обеих ...
C++ замена символов в строках Доброй ночи форумчане. Нужно разобраться очень срочно, в двух задачах программированию на С++ : 1. Дана строка (текст) - ввод которого производится с клавиатуры, от 1 символа до бесконечности.... http://www.cyberforum.ru/cpp-beginners/thread188277.html
C++ Матрица m*n. Нулевые строка и столбец.Сдвиг влево и вверх.
Составить программу, которая получает матрицу Х размером m*n и если в исходной матрице есть строка и столбец, все элементы которых равны 0, то программа уплотняет исходную матрицу влево и вверх и ...
C++ Посмотрите на мой код. Матрицы
Накидал вот такой косой код. Программа должна определить мин и макс элемент матрицы и поменять местами строки, содержащие их. программа у меня работала, но с использованием глобальныхпеременных....
C++ Строки и массивы http://www.cyberforum.ru/cpp-beginners/thread188259.html
Дана строка с текстом и пустой массив.(Например в строке такой текст: programmer programmer,programmer;programmer ). Необходимо скопировать этот текст в массив,только без знаков и...
C++ Указатели 4.Создать указатель на указатель и вывести на экран Адрес в ОП этого указателя Значение этого указателя - как ??? Сделал вот , так : int **pp int *p; pp=&p; подробнее

Показать сообщение отдельно
dihlofos
Бродяга
303 / 257 / 17
Регистрация: 27.08.2010
Сообщений: 553
09.11.2010, 09:09
morgan4ik,
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
#include <iostream>
#include <ctime>
#include <cstdlib>
 
using namespace std;
 
int main()
{
    int i,j,size;
    int min_i=0, min_j=0;
    srand(time(NULL));
 
    // Ввод размера
    cout<<"Vvedite razmer: ";
    cin>>size;
 
    // выделение памяти
    int **arr = new int *[size];
    for(int i=0; i<size; i++)
    {
      arr[i] = new int [size];
    }
 
    // заполнение и вывод массива
    for(i=0;i<size;++i)
    {
        for(j=0;j<size;++j)
        {
            arr[i][j]=rand()%10;
            cout<<arr[i][j]<<' ';
        }
        cout<<'\n';
    }
 
    // поиск минимального
    for(i=0;i<size;++i)
       for(j=i;j<size-i;++j)
          if(arr[i][j]<arr[min_i][min_j])
          {
           min_i=i;
           min_j=j;
          }
 
    // вывод рез-та
    cout<<"\nMinimal element is arr["<<min_i<<"]["
        <<min_j<<"] = "<<arr[min_i][min_j];
 
    // освобождение памяти
    for (i=0; i<size; i++)
       delete [] arr[i];
    delete [] arr;
 
    cout<<endl;
    system("pause");
    return 0;
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru