#include iostream
#include stdlib.h
#include "conio.h"
#include iomanip
using namespace std;
void dane(int A[][10]);
void pisz_tab(int A[][10]);
void min(int A[][10]);
int main()
{
int A[10][10];
int i=10, j=10;
for (int i = 0; i < 10; i++)
for (int j = 0; j < 10; j++)
A[i][j] = rand() % 100;
dane(A);
pisz_tab(A);
min(A);
_getch();
}
void dane(int A[][10])
{
for (int i = 0; i < 10; i++)
for (int j = 0; j < 10; j++)
A[i][j] = rand() % 100;
}
void pisz_tab(int A[][10])
{
cout << "massiv\n";
for (int i = 0; i < 10; i++)
{
for (int j = 0; j < 10; j++)
cout << setw(4) << A[i][j];
cout << endl;
}
}
void min(int A[][10], int j, int i)
{
int min = A[0][0];
int ind1, ind2;
for (int i = 0; i<10; i++)
for (int j = 0; j<10; j++)
{
if (A[i][j]<min)
{
min = A[i][j];
ind1 = i;
ind2 = j;
}
}
cout << "min = " << min;
cout << "i = " << ind1;
cout << "j = " << ind2;
}
Другие языки программирования и технологии
Помогите, пожалуйста, найти ошибки в коде. Нужно выбрать из массива минимальное значение и вывести индексы его позиции.
Что то типа (найдите ...отличий :) )
#include
#include
#include "conio.h"
#include
using namespace std;
void dane(int A[][10]);
void pisz_tab(int A[][10]);
void min__(int A[][10]);
int ma()
{
int A[10][10];
int i=10, j=10;
for (int i = 0; i < 10; i++)
for (int j = 0; j < 10; j++)
A[i][j] = rand() % 100;
dane(A);
pisz_tab(A);
min__(A);
_getch();
}
void dane(int A[][10])
{
for (int i = 0; i < 10; i++)
for (int j = 0; j < 10; j++)
A[i][j] = rand() % 100;
}
void pisz_tab(int A[][10])
{
cout << "massiv\n";
for (int i = 0; i < 10; i++)
{
for (int j = 0; j < 10; j++)
cout << setw(4) << A[i][j];
cout << endl;
}
}
void min__(int A[][10])
{
int min = A[0][0];
int ind1, ind2;
for (int i = 0; i<10; i++)
for (int j = 0; j<10; j++)
{
if (A[i][j]<min)
{
min = A[i][j];
ind1 = i;
ind2 = j;
}
}
cout << "min = " << min;
cout << "i = " << ind1;
cout << "j = " << ind2;
}
#include
#include
#include "conio.h"
#include
using namespace std;
void dane(int A[][10]);
void pisz_tab(int A[][10]);
void min__(int A[][10]);
int ma()
{
int A[10][10];
int i=10, j=10;
for (int i = 0; i < 10; i++)
for (int j = 0; j < 10; j++)
A[i][j] = rand() % 100;
dane(A);
pisz_tab(A);
min__(A);
_getch();
}
void dane(int A[][10])
{
for (int i = 0; i < 10; i++)
for (int j = 0; j < 10; j++)
A[i][j] = rand() % 100;
}
void pisz_tab(int A[][10])
{
cout << "massiv\n";
for (int i = 0; i < 10; i++)
{
for (int j = 0; j < 10; j++)
cout << setw(4) << A[i][j];
cout << endl;
}
}
void min__(int A[][10])
{
int min = A[0][0];
int ind1, ind2;
for (int i = 0; i<10; i++)
for (int j = 0; j<10; j++)
{
if (A[i][j]<min)
{
min = A[i][j];
ind1 = i;
ind2 = j;
}
}
cout << "min = " << min;
cout << "i = " << ind1;
cout << "j = " << ind2;
}
Серега Семушин
прикольно, работает, но отличий найти мне не удалось. не подскажете?
ind1 и ind2 надо инициализировать
int ind1=0, ind2=0;
настораживает #include "conio.h"
библиотечные #include пишут в угловых скобках (по видимому удалены при публикации)
int ind1=0, ind2=0;
настораживает #include "conio.h"
библиотечные #include пишут в угловых скобках (по видимому удалены при публикации)
Alixan Lee
массив инициализируется 2раза в main и dane
кек
Похожие вопросы
- Здравствуйте всем! Помогите пожалуйста найти ошибку в моем коде
- Помогите, пожалуйста, исправить ошибку в коде С++!!
- Помогите пожалуйста найти ошибку, с++
- Помогите пожалуйста найти ошибку в задаче (Язык программирования Си)
- Помогите пожалуйста найти ошибку в решении задачи по информатике(паскаль) !!!Прошу очень нужно!!!задача простая!!!
- Срочно нужна помощь. помогите пожалуйста найти ошибку
- Я начинающий программист, так что пока не очень смыслю в этом деле. Помогите плиз найти ошибки в коде. Язык php.
- Помогите пожалуйста найти ошибку. Паскаль. Оператор Case of
- Pascal помогите пожалуйста найти ошибку в задаче.
- Помогите, пожалуйста, найти ошибку в программе сортировки стека (по убыванию ) на Си.