nikitamihailov22095010
?>

Сформировать квадратную матрицу порядка n по заданному образцу 2 1 1 … 1 1 1 3 2 1 … 1 1 1 3 3 2 … 1 1 1 …………….. 3 3 3 … 3 2 1 3 3 3 … 3 3 2

Информатика

Ответы

denspiel
Const   nn = 20; var   i, j, n: integer;   a: array[1..nn, 1..nn] of integer; begin   writeln('задайте размер матрицы n');   readln(n);   if n > nn then       writeln('вы превысили допустимый размер матрицы 20')   else begin       writeln('матрица-результат');       for i : = 1 to n do       begin           writeln;           for j : = 1 to n do begin               if i < j then a[i, j] : = 1               else if i = j then a[i, j] : = 2               else a[i, j] : = 3;               write(a[i, j]: 2)           end;       end;       writeln   end end. тестовый пример: задайте размер матрицы n 10 матрица-результат   2 1 1 1 1 1 1 1 1 1   3 2 1 1 1 1 1 1 1 1   3 3 2 1 1 1 1 1 1 1   3 3 3 2 1 1 1 1 1 1   3 3 3 3 2 1 1 1 1 1   3 3 3 3 3 2 1 1 1 1   3 3 3 3 3 3 2 1 1 1   3 3 3 3 3 3 3 2 1 1   3 3 3 3 3 3 3 3 2 1   3 3 3 3 3 3 3 3 3 2
shpakohat
1)#include < iostream> #include < string> #include < windows.h> using namespace std; int main(){  setlocale (lc_all,"rus");   setconsolecp(1251);   setconsoleoutputcp(1251);   cout < < "введите строку: " < < endl;   string str;   getline (cin,str);   for (int i = 0; i< =str.; i++)  {    if (str.at(i) == 'а')      str.at(i) = 'а';     else if (str.at(i) == 'б')      str.at(i) = 'б';   }  cout < < endl;   cout < < "результат: " < < endl;   cout < < str < < endl;   return 0; }2)#include < iostream> #include < string> using namespace std; int main(){  setlocale (lc_all,"rus");   setconsolecp(1251);   setconsoleoutputcp(1251);   cout < < "введите строку: " < < endl;   string str;   getline (cin,str);   bool f = true;   for (int i = 0; i< =(str.)/2; i++)  {    if (str.at(i)! =str.at(str.-i))    {      f = false;       break;     }  }  cout < < "результат: " < < endl;   if (f)    cout < < "палиндром" < < endl;   else cout < < "не палиндром" < < endl;   return 0; }
randat887040
#include < iostream> using namespace std; int main() {   float x,y,c;   cout < < "x = ";   cin > > x;   cout < < "y = ";   cin > > y;   if (x> y)   {       c = x;       x = y;       y = c;   }   cout < < "x = " < < x < < endl                   < < "y = " < < y < < endl;   return 0; }

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Сформировать квадратную матрицу порядка n по заданному образцу 2 1 1 … 1 1 1 3 2 1 … 1 1 1 3 3 2 … 1 1 1 …………….. 3 3 3 … 3 2 1 3 3 3 … 3 3 2
Ваше имя (никнейм)*
Email*
Комментарий*