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

Нужно перевести из паскаля в си шарп

08.11.2019, 11:36. Показов 919. Ответов 1

Author24 — интернет-сервис помощи студентам
Сама задача :Известны данные о количестве осадков, выпавших за каждый день марта. Верно ли, что осадков не было 10 дней в месяц? Можно ли в программе использовать оператор цикла с условием?

uses crt;
var a: array [1..31] of integer;
i,kd: integer;
begin
kd:=0;
writeln('Внесите данные о количестве осадков за каждый день марта');
for i:=1 to 31 do
begin
read(a[i]);
if a[i]=0 then kd:=kd+1;
end;
writeln('Количество дней без осадков ',kd);
if kd=10 then writeln('Верно, что осадков не было 10 дней в месяц')
else writeln('Неверно, что осадков не было 10 дней в месяц');
readln;
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.11.2019, 11:36
Ответы с готовыми решениями:

Перевести из паскаля в си шарп
Помогите перевести из паскаля вот этот код Добавлено через 51 секунду uses CRT; const ...

Перевести с Паскаля на Си шарп
procedure sortvib1; {алгоритм сортировки с выбором максимального элемента} var i, m, k1:...

Перевести с Паскаля на Си Шарп
program Vetka2; uses Graph, CRT; const min = 1; var gd, gm : Integer;

Нужно перевести из Паскаля в C#
Нужно перевести из Паскаля в C# Пожалуйста! uses crt; {для заполнения множеств используем...

1
13 / 10 / 3
Регистрация: 29.03.2018
Сообщений: 95
08.11.2019, 12:46 2
Я слегка не понял зачем массив, если он не используется за циклом, поэтому я его убрал и добавил проверку корректности ввода данных.
Код:
Кликните здесь для просмотра всего текста

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
static void Main(string[] args)
{
    int kd = 0;
 
    Console.WriteLine("Внесите данные о количестве осадков за каждый день марта");
 
    for (int i = 0; i < 31; i++)
        if (int.TryParse(Console.ReadLine(), out int result)) //Проверка на корректность данных, если будет введено не число, то выведется ошибка
        {
            if (result == 0)
                ++kd;
        }
        else
        {
            Console.WriteLine("Ошибка ввода данных");
            break;
        }
 
    Console.WriteLine($"Количество дней без осадков {kd}");
 
    if (kd == 10)
        Console.WriteLine("Верно, что осадков не было 10 дней в месяцe");
    else
        Console.WriteLine("Неверно, что осадков не было 10 дней в месяцe");
 
    Console.ReadKey();
}
0
08.11.2019, 12:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.11.2019, 12:46
Помогаю со студенческими работами здесь

Перевод с паскаля на си шарп
Мне нужно перевести следующий код с паскаля на си шарп. Const n=5; m=4; var a:array of...

Перевод с паскаля на си шарп
Переведите мне пожалуйста код ниже с паскаля на си шарп program enter; const nmax=100; var ...

Перевод с паскаля на C#
Program zaza; uses crt; const n=10; const m=10; var * i,j,max,min:integer; * a:array of...

Перенесите с Паскаля в Си Шарп(#) Плез!
uses crt; var a:array of integer; n,i,j,k:integer; begin clrscr; write('n=');readln(n);...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru