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

Преобразовать код Pascal в C# (консоль)

02.11.2022, 16:40. Показов 506. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задача: Последовательность задана формулой ai=(-1)*((i^2+1)/(2*i+1)). вычислить сумму отрицательных членов и их число с номера 3 по 10 , и с 11 по 17 (консольное приложение)
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;
var n,i,k1,k2:byte;
    a,s1,s2:real;
begin
clrscr;
n:=17;
for i:=1 to n do
 begin
  a:=-1*(i*i+1)/(2*i+1);
  write(a:5:1);
  if a<0 then
   begin
    if i in [3..10] then
     begin
      k1:=k1+1;
      s1:=s1+a;
     end;
    if i in [11..17] then
     begin
      k2:=k2+1;
      s2:=s2+a;
     end;
   end;
 end;
writeln;
writeln('Количество и сумма отрицательных');
writeln('номера с 3 по 10 k=',k1,' s=',s1:0:1);
writeln('номера с 11 по 17 k=',k2,' s=',s2:0:1);
readln
end.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.11.2022, 16:40
Ответы с готовыми решениями:

Преобразовать код Pascal в C# (консоль)
var i,j,s,k:integer; sa:real; a:array of integer; begin writeln('Ввод элементов матрицы'); for i:=1 to 5 do ...

Преобразовать код Pascal в C# (консоль)
Задача: В группе учится N учеников, ученики получили по четыре отметки за экзамен. Определить количество неуспевающих учеников и средний...

Перевести код из Pascal в C# (консоль)
const n = 10; numbers : array of integer = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10); var i : integer;

1
 Аватар для roach1967
984 / 464 / 234
Регистрация: 27.06.2014
Сообщений: 1,035
03.11.2022, 12:04
Dryn69,
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
using System;
 
namespace ConsoleApp95
{
    internal class Program
    {
        private static int n = 17;
        static void Main(string[] args)
        {
            int k1 = 0, k2 = 0;
            double s1 = 0, s2 = 0;
            for (int i = 1; i < n; i++)
            {
                double a = -1 * (i * i + 1.0) / (2.0 * i + 1.0);
                if (a < 0)
                {
                    if (i >= 3 && i <= 10)
                    {
                        k1++;
                        s1 += a;
                    }
                    else
                    {
                        k2++;
                        s2 += a;
                    }
                }
            }
            Console.WriteLine("Количество и сумма отрицательных");
            Console.WriteLine($"номера с 3 по 10 k= {k1} s={s1:0}");
            Console.WriteLine($"номера с 11 по 17 k= {k2} s={s2:0}");
            Console.ReadLine();
        }
    }
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.11.2022, 12:04
Помогаю со студенческими работами здесь

Преобразовать код Pascal в C++
var a,b,c,m,Tp:real; begin write('Введите m = '); read(m); c:=1.9; b:=6.22; a:=b-(sqr(c)/sqrt(c)); if m&lt;=1.2 then...

преобразовать код Pascal в C++
program Array15; var a:array of integer; N,i:Integer; begin Write('N:'); Readln(N); for i:=1 to N do begin

Преобразовать код Pascal в C++
const nmax=750; var a:arrayof integer; m,n,i,j,k,max,jmax,imax,min,imin,jmin,res:integer; f:text; begin ...

Преобразовать код с языка Pascal в C#
Помогите пожалуйста преобразовать этот код а то он у меня выводит ошибки в частности в этой строчке m := a mod 10; var a, b:...

Нужно преобразовать код из Pascal в C#
var x, y, z, a, b: real; begin readln(x, y, z); a := (sqrt(abs(x + y)) - power(abs(x), 1 / 3)) / sin(x + y + z); b :=...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru