NsmuBase

Учебные материалы и ответы на тесты

ЛАБОРАТОРНАЯ РАБОТА C#: «ОПЕРАЦИИ С ЭЛЕМЕНТАМИ МАССИВОВ» «ПОДПРОГРАММЫ» «РАБОТА СО СТРОКАМИ» «ОДНОМЕРНЫЕ МАССИВЫ»

ЛАБОРАТОРНАЯ РАБОТА C#: «ОПЕРАЦИИ С ЭЛЕМЕНТАМИ МАССИВОВ» «ПОДПРОГРАММЫ» «РАБОТА СО СТРОКАМИ» «ОДНОМЕРНЫЕ МАССИВЫ»

ЛАБОРАТОРНАЯ РАБОТА № 10 «ОПЕРАЦИИ С ЭЛЕМЕНТАМИ МАССИВОВ»

27. ОПРЕДЕЛИТЬ НАИМЕНЬШИЙ ЭЛЕМЕНТ КАЖДОЙ ЧЕТНОЙ СТРОКИ МАТРИЦЫ A[M,N]

Листинг: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication3 { class Program { static void Main(string[] args) { int x, y; Console.Write(«Введите размер матрицы: „); x = int.Parse(Console.ReadLine()); y = int.Parse(Console.ReadLine()); int[,] massive = new int[x, y]; Random rand = new Random(); Console.WriteLine(“Массив: „); for (int i = 0; i < x; i++) { for (int j = 0; j < y; j++) { massive[i, j] = rand.Next(0, 30); Console.Write(massive[i, j] + “ „); } Console.WriteLine(); } for (int i = 1; i < x; i += 2) { int min = 9999999; for (int j = 0; j < y; j++) { if (massive[i, j] < min) min = massive[i, j]; } Console.WriteLine(“min » + min); } Console.ReadLine(); } } }

ЛАБОРАТОРНАЯ РАБОТА № 11 «РАБОТА СО СТРОКАМИ» 27. ПРОВЕРИТЬ ОДИНАКОВОЕ ЛИ ЧИСЛО ОТКРЫВАЮЩИХ И ЗАКРЫВАЮЩИХ СКОБОК В ДАННОЙ СТРОКЕ Листинг: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication9 { class Program { static void Main(string[] args) { Console.Write(«Введите(): „); string s  = Console.ReadLine(); StringBuilder str = new StringBuilder(s); string ss=“»; for (int i = 0; i < str.Length; i++) { if (str[i] == ‘(‘ | str[i] == ‘)’) ss += str[i]; } str = new StringBuilder(ss); for (int i = 0; i < str.Length-1; i++) { if ((str[i] == ‘(‘ && str[i + 1] == ‘)’)) { str.Remove(i, 1); str.Remove(i, 1); i = -1; } } if (str.Length==0) Console.WriteLine(s + «\nСкобки расставлены правильно»); else Console.WriteLine(s + «\nСкобки расставлены неправильно»); Console.ReadLine(); } } }

ЛАБОРАТОРНАЯ РАБОТА № 8 «ОДНОМЕРНЫЕ МАССИВЫ»

27. ЗАДАНА ПОСЛЕДОВАТЕЛЬНОСТЬ N ЦЕЛЫХ ЧИСЕЛ. ВЫЧИСЛИТЬ СУММУ ЭЛЕМЕНТОВ МАССИВА, ПОРЯДКОВЫЕ НОМЕРА КОТОРЫХ СОВПАДАЮТ СО ЗНАЧЕНИЕМ ЭТОГО ЭЛЕМЕНТА.

Листинг: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication3 { class Program { static void Main(string[] args) { Console.Write(«введите размерность одномерного массива, n=»); int n = int.Parse(Console.ReadLine()); int[] a = new int[n]; Random rnd = new Random(); for (int i = 0; i < n; i++) { a[i] = rnd.Next(50); } Console.WriteLine(«созданный массив:»); int l = 0; for (int i = 0; i < n; i++) { Console.Write(a[i].ToString() + «\t»); if (a[i] == i) { l = l + i; } } Console.Write(«summ:» + l); Console.ReadLine(); } } } Блок-схема к заданию 8

ЛАБОРАТОРНАЯ РАБОТА № 7 «ПОДПРОГРАММЫ» 27. НАПИСАТЬ ПРОЦЕДУРУ ВЫВОДА НА ЭКРАН ВСЕХ ПОЛОЖИТЕЛЬНЫХ ЭЛЕМЕНТОВ МАССИВА. РАЗМЕРНОСТЬ МАССИВА  МОЖЕТ БЫТЬ ЛЮБОЙ.

Листинг: using System; namespace test { class MainClass { public static void Main(string[] args) { Console.Write(«введите размерность одномерного массива, n=»); int n = int.Parse(Console.ReadLine()); int[] a = new int[n]; Random rnd = new Random(); //создаем экземпляр класса random for (int i = 0; i < n; i++) { a[i] = -100 + rnd.Next(201); //заполнение массива случайными числами, примут значения от -100 до 100 } Console.WriteLine(«созданный массив:»); for (int i = 0; i < n; i++) { Console.Write(a[i].ToString() + «\t»); //вывод массива в строку } Console.WriteLine(«положительные элементы:»); for (int i = 0; i < n; i++) { if (a[i] > 0) Console.Write(«{0}\t», a[i]);//вывод всех положительных элементов массива } Console.ReadLine(); } } }]]>

ЛАБОРАТОРНАЯ РАБОТА C#: «ОПЕРАЦИИ С ЭЛЕМЕНТАМИ МАССИВОВ» «ПОДПРОГРАММЫ» «РАБОТА СО СТРОКАМИ» «ОДНОМЕРНЫЕ МАССИВЫ»

Next Post

Previous Post

© 2020 NsmuBase

Проект winterweb.pro