Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 12.11.2018
Сообщений: 7

Есть код Pascal, нужен перевод в C#

27.12.2018, 20:19. Показов 1217. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
uses crt;
const m=5;
      n=7;
var a:array[1..m,1..n] of real;
    i,j,k:integer;
    s:real;
begin
randomize;
writeln('Массив:');
for i:=1 to m do
 begin
  for j:=1 to n do
   begin
    a[i,j]:=10*random;
    write(a[i,j]:5:2);
   end;
  writeln;
 end;
write('Введите число k равное сумме индексов массива k=');
read(k);
if(k<2)or(k>m+n) then writeln('Недопустимая величина')
else
 begin
  s:=0;
  for i:=1 to m do
  for j:=1 to n do
  if i+j=k then s:=s+a[i,j];
  write('Сумма элементов, чья сумма индексов=',k,'=',s:0:2);
 end;
end.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.12.2018, 20:19
Ответы с готовыми решениями:

Есть код Pascal , нужен перевод в C#
var mn, st: set of char; s, s1: string; f: char; i, k, p: integer; begin writeln('Введите слово X'); ...

Есть код C++, нужен перевод в C#
class B { public: int x; B() { // Конструктор по умолчанию x = 4; } }; class D : public B { // Производный...

Перевод код из Pascal в с++
const nmax = 20; type mas = array of integer; procedure printArray (var A: mas; n: byte); var i : byte; ...

1
 Аватар для dazering
92 / 62 / 31
Регистрация: 22.12.2018
Сообщений: 121
27.12.2018, 21:23
Лучший ответ Сообщение было отмечено Amideys как решение

Решение

Приблизительно так:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
static void f()
        {
            const int m = 5;
            int n = 7;
            float[,] a = new float[m, n];
            int k;
            float s;
            Random random = new Random();
            WriteLine("Массив:");
            for(int i = 0; i < m; i++)
            {
                for (int j = 0; j < n; j++)
                {
                    a[i, j] = random.Next();//указать границы в Next
                    Write("{0} ", a[i, j]);
                }
                WriteLine();
            }
            WriteLine("Введите число k равное сумме индексов масcива K=");
            k = Convert.ToInt32(ReadLine());
            if (k < 2 || k > m + n)
                WriteLine("Недопустимая величина");
            else
            {
                s = 0;
                for(int i = 0; i < m; i++)
                {
                    for(int j = 0; j < n;j++)
                    {
                        if (i + j == k-2)
                        {
                            s += a[i, j];
                            WriteLine("Сумма элементов, чья сумма индексов {0} = {1}", k, s);
                        }
                    }
                }
            }
        }
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.12.2018, 21:23
Помогаю со студенческими работами здесь

Перевод код Pascal на Java
Срочно. var st:string; i:byte; function Raz(p:char;m:byte):char; var G,j:byte; begin if p in then G:=ord(p)-48 else...

Перевод код Pascal на Java
Пожалуйста помогите завтра надо лаборы сдать! Var s,sl:string;i,r:byte; begin Writeln('Vvedite tekst'); readln(s); ...

Перевод код Pascal на Java
Помогите пожалуйста!!! var s:string; i:word; BEGIN writeln('введите строку: '); readln(s); for i:=1 to length(s) do ...

Перевод код Pascal на Java
Прошу помочь! var i,gl,sogl:integer; s:string; begin s:='assuy s s q a aa'; for i:=1 to length(s) do if (s='a') or...

Перевод код Pascal на Java
Здравствуйте! Кто сможет переводить этот код на Pascal на Java прошу помочь. срочно благодарен. uses crt; var a:array of integer; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru