Перепишите с С++ на С#. Определение количества положительных элементов - 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);
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д