Объяснение:
#include <iostream>
#include <ctime>
using namespace std;
int main()
{
srand((int)time(0));
int n, m=0;
cout <<"Enter n: "; cin >>n;
int **a = new int*[n];
for (int i = 0; i < n; i++)
a[i]=new int[n];
int*B = new int[n];
for (int i = 0; i < n; i++)
{
int k=0;
for (int j = 0; j < n; j++)
{
a[i][j]=rand()%19-9;
cout <<a[i][j]<<" ";
if (a[i][j]>0 && k==0) {B[m++]=a[i][j]; k++;}
}
if (k==0) B[m++]=1;
cout <<endl;
}
cout <<endl;
for (int i = 0; i < n; i++)
cout <<B[i]<<" ";
cout <<endl;
for (int i = 0; i < n; i++)
delete [] a[i];
delete [] a;
delete [] B;
system("pause");
return 0;
}
1
С позиции информатики, текст — это последовательность знаков некоторого алфавита. Существует множество программных продуктов, предназначенных для работы с текстовой информацией.
При подготовке текстовых документов на компьютере используются три основные группы операций: ввод, редактирование, форматирование.
Операции ввода позволяют сформировать содержимое и первоначальный вид текстового документа и сохранить его в памяти компьютера.
Операции редактирования (правки) позволяют изменить уже существующий электронный документ путём добавления, удаления, перестановки фрагментов, слияния нескольких файлов, разбиения единого документа на несколько более мелких и т. д.
Операции форматирования позволяют точно определить, как будет выглядеть текст на экране монитора или на бумаге после печати на принтере. Операции форматирования могут применяться как к отдельным объектам текстового документа, так и ко всему документу в целом.
Автоматизация процесса создания текстовых документов обеспечивается за счёт возможности работы с фрагментами, проверки правописания, стилевого форматирования, а также использования шаблонов, макросов и средств, обеспечивающих работу со структурными компонентами документа.
Объяснение: