Написать программу, где нужно найти числа, которые заканчиваются на 1 и делятся на 3? - C#
Формулировка задачи:
Я написала программу, но когда хочу ее запустить, показывает одну ошибку
"Array creation must have array size or array initializer".
Я пишу, что длина массиваn
, а в это время ошибки прибавляются. Что мне делать? Пожалуйста, помогите! { static void Main(string[] args) { int[]a = new int[]; int n, i; for (int i=0; i<n; i++) { if ((a[i]%3==0) && (a[i]%10=1)) return a[i]; Console.Write(a[i].ToString() + " "); Console.WriteLine(); } } }Решение задачи: «Написать программу, где нужно найти числа, которые заканчиваются на 1 и делятся на 3?»
textual
Листинг программы
- using System;
- using System.Linq;
- namespace Practice
- {
- class Program
- {
- const int n = 10;
- static void Main(string[] args)
- {
- int[] myArray = new int[n];
- Random random = new Random();
- for (int i = 0; i < n; i++)
- {
- myArray[i] = random.Next(0, 22); // Инициализируем числами от 0 до 21
- }
- Console.WriteLine("Содержимое массива");
- foreach (var item in myArray)
- {
- Console.Write(" {0}", item);
- }
- Console.WriteLine();
- var result = myArray.Where(elem => elem % 3 == 0 && elem.ToString().EndsWith("1"));
- Console.WriteLine("Элементы кратные 3 и оканчивающиеся на 1");
- foreach (var item in result)
- {
- Console.Write(" {0}", item);
- }
- Console.ReadKey();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д