Ошибка: Выход за границы массива - C#
Формулировка задачи:
Алгоритм поиска простых чисел, не знаю как исправить ошибку, чтоб правильно искало
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication18 { class Program { static void Main(string[] args) { int[] mas = new int[11]; for (int i = 0; i < 11; i++) { mas[i] = i + 1; } for (int i = 1; i < 11; i++) { for (int j = 1; j < 11 ; j = j + (mas[i])) { mas[j + (mas[i])] = 0; //здесь ошибка } Console.WriteLine(mas[i]); } Console.ReadKey(); } } }
Решение задачи: «Ошибка: Выход за границы массива»
textual
Листинг программы
for (int i = 1; i < 11; i++) { for (int j = 1; j + mas[i] < 11 ; j = j + (mas[i])) { mas[j + (mas[i])] = 0; //здесь ошибка } Console.WriteLine(mas[i]); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д