
- •Int main(int argc, char* argv[])
- •Int main(int argc, char* argv[])
- •Int main(int argc, char* argv[])
- •Int main(int argc, char* argv[])
- •Int main(int argc, char* argv[])
- •Int main(int argc, char* argv[])
- •Int main(int argc, char* argv[])
- •Int count;
- •Int main(int argc, char* argv[])
- •Int main(int argc, char* argv[])
- •Int main(int argc, char* argv[])
- •Int main(int argc, char* argv[])
- •Int main(int argc, char* argv[])
- •Int main(int argc, char* argv[])
- •Int main(int argc, char* argv[])
- •Int main(int argc, char* argv[])
- •Int main(int argc, char* argv[])
- •Int main(int argc, char* argv[])
- •Int main(int argc, char* argv[])
- •Int main(int argc, char* argv[])
- •Int main(int argc, char* argv[])
- •Int main(int argc, char* argv[])
- •Int main(int argc, char* argv[])
- •Int main(int argc, char* argv[])
- •Int main(int argc, char* argv[])
- •Int main(int argc, char* argv[])
- •Int main(int argc, char* argv[])
- •Int main(int argc, char* argv[])
- •Int main(int argc, char* argv[])
- •Int main(int argc, char* argv[])
- •Int main(int argc, char* argv[])
- •Int main(int argc, char* argv[])
- •Int main(int argc, char* argv[])
Int main(int argc, char* argv[])
{
int N, M;
cout << "Vvedite N: ";
cin >> N;
cout << "Vvedite M: ";
cin >> M;
int** matrix = new int*[N];
for (int i = 0; i < N; i++)
matrix[i] = new int[M];
int** result = new int*[N - 1];
for (int i = 0; i < N - 1; i++)
result[i] = new int[M - 1];
cout << "Vvedite matricy:" << endl;
for (int i = 0; i < N; i++)
for (int j = 0; j < M; j++)
cin >> matrix[i][j];
int pos_i, pos_j;
int max = abs(matrix[0][0]);
for (int i = 0; i < N; i++)
for (int j = 0; j < M; j++)
if (abs(matrix[i][j]) > max)
{
max = abs(matrix[i][j]);
pos_i = i;
pos_j = j;
}
int i1, j1;
i1 = j1 = 0;
for (int i = 0; i < N; i++)
{
if (i == pos_i)
continue;
for (int j = 0; j < M; j++)
{
if (j == pos_j)
continue;
result[i1][j1++] = matrix[i][j];
}
i1++;
j1 = 0;
}
cout << "Resultat:" << endl;
for (int i = 0; i < N - 1; i++)
for (int j = 0; j < M - 1; j++)
cout << result[i][j] << endl;
cin.ignore();
cin.get();
for (int i = 0; i < N; i++)
delete matrix[i];
delete matrix;
for (int i = 0; i < N - 1; i++)
delete result[i];
delete result;
return 0;
}
Задача 23.
#include <iostream.h>
#include <math.h>
#include <vcl.h>
#pragma hdrstop
using namespace std;
#pragma argsused
bool Symbol(char* str, int len)
{
for (int i = 0; i < len; i++)
if ((str[i] < 'a') || (str[i] > 'z'))
return false;
return true;
}
Int main(int argc, char* argv[])
{
int len;
cout << "Vvedite dlinu stroki: ";
cin >> len;
char* str = new char[len];
cout << "Vvedite stroku:" << endl;
for (int i = 0; i < len; i++)
cin >> str[i];
if (Symbol(str, len))
cout << "Stroka ne soderzhit nedopustimix simvolov." << endl;
else
cout << "Stroka soderzhit nedopustimie simvoly." << endl;
cin.ignore();
cin.get();
delete str;
return 0;
}
Задача 24.
#include <iostream.h>
#include <math.h>
#include <vcl.h>
#pragma hdrstop
using namespace std;
#pragma argsused
bool Symbol(char* str, int len)
{
for (int i = 1; i < len; i++)
if (str[i] < str[i - 1])
return false;
return true;
}
Int main(int argc, char* argv[])
{
setlocale(LC_ALL, "");
int len;
cout << "Vvedite dlinu stroki: ";
cin >> len;
char* str = new char[len];
cout << "Vvedite stroku:" << endl;
for (int i = 0; i < len; i++)
cin >> str[i];
if (Symbol(str, len))
cout << "Stroka uporyadochena." << endl;
else
cout << "Stroka ne uporyadochena." << endl;
cin.ignore();
cin.get();
delete str;
return 0;
}
Задача 25.
Задача 26.
#include <iostream.h>
#include <math.h>
#include <vcl.h>
#include <string.h>
#pragma hdrstop
using namespace std;
#pragma argsused