Перепишите с С++ на С#. Определение количества положительных элементов - C#

Узнай цену своей работы

Формулировка задачи:

Написать программу для определения количества положительных элементов, заданного массива А, состоящего из 20 элементов. (Ввод исходных данных осуществить из файла или клавиатуры).
#include <stdio.h>
#include <conio.h>
int arr[20];
void enterArr() // функция для ввода числа в массив
{
printf("Enter elements: \n");
for (int i = 0; i < 20; ++i) // цикл до последнего элемента
{
scanf("%d", &arr[i]); // вводим число в массив
}
}
void scanArr() // функция кол-ва положительных чисел
{
int count = 0;
for (int i = 0; i < 20; ++i) // цикл до последнего элемента
{
if (arr[i] > 0) // проверка (условие)
{
count++; // счетчик положительных чисел
}
}
printf("%d elements are greater than 0", count);
}
int main()
{
enterArr();
scanArr();
_getch();
return 0;
}

Решение задачи: «Перепишите с С++ на С#. Определение количества положительных элементов»

textual
Листинг программы
using System;
 
namespace NumPositivElements
{
    class Program
    {
        static int[] arr = new int[5];
        static int posCount = 0;
        static void Main(string[] args)
        {
            enterArr();
            scanArr();
            Console.ReadKey(true);
        }
        static void enterArr()
        {
            Console.WriteLine("Enter elements:");
            for (int i = 0; i <= arr.Length - 1; i++)
                arr[i] = int.Parse(Console.ReadLine());
        }
        static void scanArr()
        {
            for (int a = 0; a <= arr.Length - 1; a++)
                if (arr[a] > 0)
                    posCount++;
            Console.WriteLine("{0} Elements are greater than 0", posCount);
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.846 из 5
Похожие ответы