Re: Поиск значения в матрице
Добавлено: 19 май 2016, 12:13
Программа делает матрицу и выводит ее на экран. В качестве благодарности можешь сказать в каком городе ты находишься.
Код: Выделить всё
//---------------------------------------------------------------------------
#include <vcl.h>
#include <iostream>
#include <conio.h>
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
using namespace std;
int main(int argc, char* argv[])
{
int m[3][3], x, y, z, e, d, o, f;
bool s;
//d - digits
//s - sign
//[строка][столбец]
//cin, cout: #include <iostream>
//x - строка
//y - столбец
srand(time(NULL));
cout << "Vivodim massiv:\n";
for(x = 0; x < 3; x++){
for(y = 0; y < 3; y++){
e = rand()%201 - 100;
//1 символ на знак + 3 знака в числе + 1 пробел
if(e < 0) s = false;//"-"
else s = true;//"+"
d = 0;
o = 1;
f = abs(e);
do{
o = f%10;
f /= 10;
d++;
}while(f);
if(s == false) d++;
if(y > 0) cout << " ";
//Вывод числа
d = 4-d;
for(z = 1; z <= d; z++)
cout << " ";
cout << e;
}
cout << '\n';
}
getch();//#include <conio.h>
return 0;
}
//---------------------------------------------------------------------------