М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
YerasylAmangeldi
YerasylAmangeldi
26.07.2022 04:34 •  Информатика

1. заполнить массив из 10 элементов последовательными натуральными числами ( не с клавиатуры) 2. заполнить массив с клавиатуры, вывести среднее среди четных элементов. 3. заполнить массив из 10 элементов. после этого удвоить каждый нечетный элемент с четным индексом. 4*. заполнить массив из 10 элементов последовательными простыми числами

👇
Ответ:
Mark786
Mark786
26.07.2022
1)
var a: array [0..9] of integer;
    i: integer;
begin
     for i := 0 to 9 do
         a[i] := random(25);
end.

2)
var a: array [0..9] of integer;
    i, m: integer;
begin
     for i := 0 to 9 do
     begin
         readln(a[i]);
         if (a[i] mod 2 = 0) then m := m + a[i];
     end;
     writeln(m / 10);
end.

3)
var a: array [0..9] of integer;
    i, m: integer;
begin
     for i := 0 to 9 do
     begin
         a[i] := random(50);
         writeln('[', i, '] => ', a[i]);
         if ((a[i] mod 2 = 1) and (i mod 2 = 0)) then a[i] := a[i] * 2;
     end;
     writeln('');
     for i := 0 to 9 do
         writeln('[', i, '] => ', a[i]);
end.

4)
var a: array [0..9] of integer;
    i, m: integer;
begin
     a[0] := 2;
     a[1] := 3;
     a[2] := 5;
     a[3] := 7;
     a[4] := 11;
     a[5] := 13;
     a[6] := 17;
     a[7] := 19;
     a[8] := 23;
     a[9] := 29;
     for i := 0 to 9 do
         writeln('[', i, '] => ', a[i]);
end.

C последним схитрил... Но работает же =)
4,8(28 оценок)
Открыть все ответы
Ответ:
Seselia
Seselia
26.07.2022

using System;

namespace ConsoleApp1

{

   class Program

   {

       static void Main(string[] args)

       {

           int matrixSize = 5;

           int sum=0;

           int[,] matrix = new int[matrixSize, matrixSize];

           Random r = new Random();

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

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

               {

                   matrix[i, j] = r.Next(5) - 2;

                   if (matrix[i, j] % 2 != 0) sum += matrix[i, j];

               }

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

           {

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

                   Console.Write(matrix[i,j]+" ");

               Console.WriteLine();

           }

           Console.WriteLine("Сумма нечетных элементов матрицы равна " + sum);

       }

   }

}

4,4(77 оценок)
Ответ:
nuk890
nuk890
26.07.2022

1.

использовать Робот

алг 3 полоски

нач

нц пока снизу стена

закрасить

влево

кц

нц пока снизу свободно

влево

кц

нц пока слева свободно

закрасить

влево

кц

закрасить

нц пока слева стена

закрасить

вверх

кц

нц пока слева свободно

вверх

кц

нц пока слева стена

закрасить

вверх

кц

кон

2.

использовать Робот

алг

нач

нц пока сверху стена

закрасить

влево

кц

нц пока сверху свободно

влево

кц

нц пока слева свободно

закрасить

влево

кц

закрасить

нц пока слева стена

закрасить

вниз

кц

нц пока слева свободно

вниз

кц

нц пока слева стена

закрасить

вниз

кц

кон

3.

использовать Робот

алг

нач

нц пока слева стена

вверх

кц

влево

вниз

нц пока справа стена

закрасить

вниз

кц

нц пока справа свободно

вправо

кц

нц пока справа стена

закрасить

вниз

кц

кон

4.

использовать Робот

алг

нач

нц пока сверху стена

вправо

кц

вверх

нц пока слева стена

вверх

кц

влево

вниз

нц пока справа стена

вниз

кц

нц пока слева свободно

закрасить

влево

кц

кон

Объяснение: лишние циклы добавлены в случае изменений условия, а именно разной длины стенок и пропастей

4,6(84 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ