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