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

Перевод кода из pascal в c# (консольное приложение) : проверить, образуют ли элементы целочисленного массива размера n арифметическую прогрессию. если да, то вывести разность прогрессии, если нет - вывести 0. код: const max=100; var a: array[1..max] of integer; n,i,k: byte; begin clrscr; repeat write('размер массива n='); readln(n); until n in [1..max]; writeln('введите ',n,' целых чисел: '); for i: =1 to n do begin write('a[',i,']='); readln(a[i]); end; clrscr; writeln('исходный массив: '); for i: =1 to n do write(a[i],' '); writeln; writeln; k: =0; for i: =2 to n-1 do if (a[i]-a[i-1])< > (a[i+1]-a[i])then begin k: =1; break; end; if k=1 then write('это не арифметическая прогрессия! ') else write('это арифметичевкая прогрессия, ее разность=',a[2]-a[1]); readln end.

👇
Ответ:
maxim090
maxim090
02.03.2020
Кодяра ниже

using System;
public class Test{
    public static void Main(){
        const int max = 100;
        int[] a = new int[max];
        for(int i = 0; i < max; ++i){
            Console.Write("a[{0}] = ", i);
            a[i] = Convert.ToInt32(Console.ReadLine(), 10);
        }
        Console.Clear();
        Console.WriteLine("Исходный массив:");
        for(int i = 0; i < max; ++i)
            Console.Write("{0} ", a[i]);
        Console.WriteLine();Console.WriteLine();
        bool k = false;
        for(int i = 2; i < max; ++i)
        if((a[i] - a[i-1]) != (a[i-1] - a[i-2])){
            k = true;
            break;
        }
        if(k) Console.WriteLine("Это НЕ арифметическая прогрессия");
        else Console.WriteLine("Это арифметическая прогрессия c разностью {0}", a[1]-a[0]);
    }
}

Кодяра выше
4,4(11 оценок)
Открыть все ответы
Ответ:
marmakmp
marmakmp
02.03.2020
Параметры страницы: Эта команда устанавливает параметры страницы для размещения на ней документа. Диалоговое окно состоит из 4 вкладок: Поля, Размер бумаги, Источник бумаги и Макет. Рассмотрим первые две. На вкладке Поля устанавливаются отступы от краев бумаги до начала текста.

Разметка страницы: Самый удобный режим. В нем документ выглядит так, как он будет выглядеть при печати, причем, сверху и слева располагаются линейки, в которых можно устанавливать абзацные отступы.

Надстрочные и подстрочные символы: Это символы которые можно получить при одновременном нажатии CTRL, SHIFT и "+" выделенные знаки становятся надстрочными, а если тут же, оставив нажатой только кнопку CTRL, нажать "=", знаки переходят в построчные.
4,8(28 оценок)
Ответ:
IAMARMY
IAMARMY
02.03.2020
Var
a:array[1..8,1..8] of integer;{матрица}
i,i1,b,sum,st:integer;{первые 2 переменные для циклов,b - для заполнения матрицы, sum - для нахождения суммы чисел}
begin
  for i:=1 to 8 do begin
    for i1:=1 to 8 do begin
      b:=b+1;
      if b mod 2 = 0 then a[i,i1]:=b else a[i,i1]:=b+1;
      if a[i,i1] > 60 then write(0:3) else if a[i,i1] < 18 then write(0:3) else write(a[i,i1]:3);
     
    end;
    writeln;
  end;
  writeln('Главная диагональ');
  sum:=1;
  for i:=1 to 8 do begin
    sum:=sum*a[i,i];
    writeln(a[i,i]:i*2);
  end;
  writeln('Сумма - ',sum);
  write('Введите номер столбца - ');
  readln(st);
  sum:=0;
  for i:=1 to 8 do sum:=sum+a[i,st];
  writeln('Сумма чисел этого столбца - ',sum);
end.
4,4(9 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
Полный доступ к MOGZ
Живи умнее Безлимитный доступ к MOGZ Оформи подписку
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ