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

В двумерном массиве все числа различны.В каждой строке находим мин.элемент,затем среди этим мин.элементов выбираем максимальный.Напечатать индексы. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ передать указатель http://www.cyberforum.ru/cpp-beginners/thread315925.html
как передать указатель чтобы функция его изменяла и он был измененный в функции которая его ПЕРЕДАЛА. вот так указатель просто void func(float *pointer); float x ; float *pointer = x; func (pointer); void func(float *pointer); {
C++ Вычисление VS C++ Честно говоря задача детская, но вот то что получается вводит меня в ступор, вот код: float x = (float) -0.5; while (x <= 0.5) { cout << x << endl; x = x + (float)0.1; http://www.cyberforum.ru/cpp-beginners/thread315919.html
C++ Книгами по C\C++
Просто я читаю одну Н.Мартинов программирование для Windows на C/C++ в этой книги сильно много не нужной информации. На ваше мнение какие книги лучше всего по С/С++ понятные(для лузеров) и что бы можно было после них программировать хорошо. Или по каким вы книги училтсь программировать на С/С++ и чего вы достигли после этих книг.
C++ первый курс. с++
1)Даны числа x, y, x1, y1, x2, y2. Проверить истинность высказывания: «Точка с координатами (x, y) лежит внутри прямоугольника, левая верхняя вершина которого имеет координаты (x1, y1), правая нижняя — (x2, y2), а стороны параллельны координатным осям». 2)Даны катеты прямоугольного треугольника a и b. Найти его гипотенузу c и периметр P 3)Проверить истинность высказывания: «Среди трех...
C++ Оформить сортировку элементов отдельной строки матрицы в виде функции http://www.cyberforum.ru/cpp-beginners/thread315908.html
Помогите, срочно нужно сдать. Программу надо переделать. Нужно оформить как функцию сортировку элементов отдельной строки. Ввод и вывод элементов матрицы оформить как функцию. #include <iostream> //поток для ввода-вывода. #include "math.h" //библиотека математических функций. #include <Windows.h> //библиотека для русификатора using namespace std; //включает в программу
C++ С++Оформить как функцию сортировку элементов отдельной строки. Ввод и вывод элементов матрицы оформить как функцию. Помогите, срочно нужно сдать. Программу надо переделать. Нужно оформить как функцию сортировку элементов отдельной строки. Ввод и вывод элементов матрицы оформить как функцию. Заранее спасибо. #include <iostream> //поток для ввода-вывода. #include "math.h" //библиотека математических функций. #include <Windows.h> //библиотека для русификатора using namespace std; //включает в... подробнее

Показать сообщение отдельно
Airzi
-3 / 0 / 0
Регистрация: 02.03.2011
Сообщений: 32
08.06.2011, 16:45     В двумерном массиве все числа различны.В каждой строке находим мин.элемент,затем среди этим мин.элементов выбираем максимальный.Напечатать индексы.
В двумерном массиве все числа различны.В каждой строке находим мин.элемент,затем среди этим мин.элементов выбираем максимальный.Напечатать индексы.
+++++++++++++++++++
Это надо сделать используя динамический массив,ещё нужно учесть,что строки могут иметь различную длину
++++++++++++++++++++
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
63
64
65
66
67
68
69
70
71
72
73
74
75
# include<iostream.h>
# include<math.h>
 
void main(void)
{
        int b[100][3];
        int i, j, t, p=0, k=0, q;
        int **a;
        cout << "Size: "<<endl;
        cout << "n=";
        int n;  cin >> n;
        cout << "m=";
        int m;  cin >> m;
        a = new int*[n];
        for (i=0; i<n; i++)
                a[i] = new int [m];
     cout <<"vvod massiva"<<endl;
     for (i=0;i<n;i++)
         for (j=0;j<m;j++)
    {
                  cout <<"a("<<i<<","<<j<<")=";
                  cin>>a[i][j];
        if (j==m-1)
                      cout <<""<<endl;
    }
     cout <<""<<endl;
 
  for (i=0;i<n;i++)
  {
      q=0;
      p=a[i][0];
      for (j=0;j<m;j++)
      {
         t=a[i][j];     
         if (t<p)
           {
        p=t;
        q=j;
           }
         if (j==m-1)
           {
                       b[k][0]=p;
                       b[k][1]=i;
                       b[k][2]=q;
           k++;
           }
      }
  }
 //for (k=0;k<n;k++)
 //{
   //  cout <<"p="<<b[k][0]<<endl;
   //  cout <<"i="<<b[k][1]<<endl;
   //  cout <<"j="<<b[k][2]<<endl;
 //}
 
  cout <<"Otvet:"<<endl;
  p=0;
  for (k=0;k<n;k++)
  {
     t=b[k][0];
     if (t>p)
     {
        p=t;
                  i=k;
     }
     if (k==n-1)
       {
          cout <<"P="<<b[i][0]<<endl;
          cout <<"i="<<b[i][1]<<endl;
          cout <<"j="<<b[i][2]<<endl;
        }
 
  }
  cout <<"  "<<endl;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru