kirill81
?>

A) составьте программу, которая заполняет массив a[10..20] случайными целыми числами в диапазоне от 10 до 20, затем преобразовывает его, увеличивая все элементы с четными значениями на 1. если элементы с четными значениями отсутствуют, оставить массив без изменений. (вывести исходный и преобразованные массивы в строчку) б) составьте программу, которая заполняет массив a[10..20] случайными целыми числами в диапазоне от 10 до 20, затем преобразовывает его, увеличивая все элементы с нечетными значениями в три раза, а элементы с четными значениями заменяя на 0. (вывести исходный и преобразованные массивы в строчку)

Информатика

Ответы

Kochetova92
Var max,min,i,x: integer; m: array[10..20] of integer; begin min: =10; max: =10; randomize; for i: =10 to 20 do m[i]: =random(10)+10; for i: =10 to 20 do write(m[i],' '); writeln; for i: =10 to 20 do begin if ( m[i] mod 2) = 0 then m[i]: =m[i]+1; end; for i: =10 to 20 do write(m[i],' '); writeln; end. 2) var max,min,i,x: integer; m: array[10..20] of integer; begin min: =10; max: =10; randomize; for i: =10 to 20 do m[i]: =random(10)+10; for i: =10 to 20 do write(m[i],' '); writeln; for i: =10 to 20 do begin if ( m[i] mod 2) = 0 then m[i]: =0 else m[i]: =m[i]*3; end; for i: =10 to 20 do write(m[i],' '); writeln; end.
vrn3314
Подходит как и на C++ Так и на C#

internal class Program

{

 

   private static void Main(string[] args)

   {

       int n = 8;

       int m = 10;

       int[,] matrix = createRandomMatrix(n, m);

       writeMatrix(matrix);

 

       for (int i = 0; i < m; i++)

       {

           int count = 0;

           for (int j = 0; j < n; j++)

           {

               if (matrix[j, i] >= 0) count++;

               else count--;

           }

 

           if (count == 0) Console.WriteLine($"Столбец номер {i+1} с одинаковым кол-вом положительных и отрицательных элементов.");

       }

 

   }

 

 

   private static int[,] createRandomMatrix(int n, int m)

   {

       Random rand = new Random();

       int[,] matrix = new int[n, m];

 

       for (int i = 0; i < n; i++)

       {

           for (int j = 0; j < m; j++)

           {

               matrix[i, j] = rand.Next(-10, 11);

           }

       }

       return matrix;

   }

 

   private static void writeMatrix(int[,] matrix )

   {

       string row = "";

       int[] tempRow = new int[matrix.GetLength(1)];

       for (int i = 0; i < matrix.GetLength(0); i++)

       {

           for (int j = 0; j < matrix.GetLength(1); j++)

           {

               tempRow[j] = matrix[i, j];

           }

           row += string.Join("\t", tempRow) + "\n";

       }

       Console.WriteLine(row);

   }

}

Объяснение:

AkulovaAnastasiya

повышение эффективности управления объектом на основе роста производительности труда и совершенствования методов планирования процесса управления. Различают автоматизированные системы управления объектами (технологическими процессами — АСУТП, предприятием — АСУП, отраслью — ОАСУ) и функциональные автоматизированные системы, например, проектирование плановых расчётов, материально-технического снабжения и т. д\

Функции обработки информации (вычислительные функции) — осуществляют учет, контроль, хранение, поиск, отображение, тиражирование, преобразование формы информации;

Функции обмена (передачи) информации — связаны с доведением выработанных управляющих воздействий до ОУ и обменом информацией с ЛПР;

Группа функций принятия решения (преобразование содержания информации) — создание новой информации в ходе анализа, прогнозирования или оперативного управления объектом

Объяснение:

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

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

A) составьте программу, которая заполняет массив a[10..20] случайными целыми числами в диапазоне от 10 до 20, затем преобразовывает его, увеличивая все элементы с четными значениями на 1. если элементы с четными значениями отсутствуют, оставить массив без изменений. (вывести исходный и преобразованные массивы в строчку) б) составьте программу, которая заполняет массив a[10..20] случайными целыми числами в диапазоне от 10 до 20, затем преобразовывает его, увеличивая все элементы с нечетными значениями в три раза, а элементы с четными значениями заменяя на 0. (вывести исходный и преобразованные массивы в строчку)
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Газинурович
lazarevaavrora
Olegmgu11986
Vasilevna_Mikhail19
vodolaz8384
fedchenkoofficial
igor-790
remontsalarievo2
Семеновна-Павел
markitandl
abdulhakovalily22
volodinnikolay19
ann328389
Волков1968
argent