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

Поиск минимального числа в двумерном массиве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ STL: не работает mem_fun_ref http://www.cyberforum.ru/cpp-beginners/thread707023.html
Здравствуйте! Который час корплю над этим кодом и не могу разобраться ptr_fun работает безукоризненно mem_fun_ref ни в какую Подскажите, пожалуйста, что не так #include <vector>
C++ установление цыфр после запятой типа float В данном коде хочу что бы к введённому числу прибовлялось 3 и оно возвращалось бы в том же виде. int main() { float a, b; cout << "Number: "; cin >> a; b = a + 3; cout << b; http://www.cyberforum.ru/cpp-beginners/thread707020.html
C++ Создание системы классов
Создание системы классов для реализации основных операций над множествами. Описать класс «множество», позволяющий выполнять основные операции - добавление и удаление элемента, пересечение,...
Перегрузка функции C++
Создайте функцию max(), которая возвращает наибольший из трёх численных аргументов, используемых при вызове функции. Перегрузите функцию max() так, чтобы она воспринимала в качестве аргументов...
C++ Возвращение типа bool http://www.cyberforum.ru/cpp-beginners/thread706993.html
Написать встроенную функцию, которая возвращает значение типа bool в зависимости от истинности утверждения. Функция должна иметь столько параметров, сколько необходимо для вычисления заданного...
C++ Факториал. Вывод суммы. это код вычисления факториала, но надо вывести "(1/0!)+(1/1!)+..+(1/n!)" #include <iostream> using namespace std; double fr(double n) { if(n==0){ return 1; } else { return... подробнее

Показать сообщение отдельно
generation472
19 / 19 / 2
Регистрация: 04.11.2011
Сообщений: 556
Записей в блоге: 1

Поиск минимального числа в двумерном массиве - C++

23.11.2012, 22:17. Просмотров 907. Ответов 10
Метки (Все метки)

Программка ищет минимальное число в массиве и выводит это число и его индексы проблема в том что индексы этого числа он выводит неправильно , почему не понимаю для вывода индекса я добавил +1 так как индексация начинается с 0 но иногда он правильно выводит а иногда вот такие числа 4568746131 помогите с индексацией

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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
#include <cstdlib>
#include <iostream>
#include <string.h>
 
using namespace std;
 
 
class stud
{
private:
    int n,min,k,l;
  int **A;
   
public:
       
     void vvod()
     {
       
 cout<<"Kolicestvo uzlov: "; cin>>n;
 A=new int*[n];
 
 cout<<"Vvedite matritu smejnosti "<<endl<<endl;
 for (int i=0;i<n;i++)
 
 {
  A[i]=new int[n];
  for (int j=0;j<n;j++)
   {     
         cin>>A[i][j]; 
 
          } cout<<endl;
          }
          }
          
     
           
           
           
        void out(){
 
             for (int i=0;i<n;i++)
 
                     {
  
                 for (int j=0;j<n;j++)
                           {  
                  cout<<A[i][j]; 
                     }cout<<endl;
                            }
                 }
          
   
      void search(){
             min=A[0][0];
           for (int i=0;i<n;i++){
                 for (int j=0;j<n;j++){
                     if(min>A[i][j]) min=A[i][j];
                     }
                     }
                     
                   }
   
      void search2(){
   
         for (int i=0;i<n;i++){
                 for (int j=0;j<n;j++){ if (min==A[i][j]) k=i+1; l=j+1;break;
                  }
                     }
           
              cout <<"\n"<<"min="<<"["<<k<<"]"<<"["<<l<<"]"<<min<<"\n";
   
   
           }
   
   
        
};
 
 
 
 
 main()
{    stud z1;
    
 
    
    z1.vvod();
    z1.out();
    z1.search();
    z1.search2();
 
      
       
    system("PAUSE");
    return EXIT_SUCCESS;
      
       
}
Добавлено через 9 минут
есть идеи?

Добавлено через 24 минуты
ребята помогите плз!!!!!!!!!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru