ВС
Владимир Сабуняк

c# надо объяснить строки

Console.WriteLine("Введите количество членов в последовательности n = ");

byte n = Convert.ToByte(Console.ReadLine());

Console.WriteLine("Введите {0} членов", n);

int k = 0;

for (int i = 1; i

СИ
Светлана Иванова

Это не ты писал. Программа написана правильно, грамотно, и тот, кто ее писал, может объяснить все самостоятельно.

Амира Ильяшук
Амира Ильяшук

Ну тут все понятно, кроме, может:
1) Convert.ToByte() - Конвертирует строку в байт, т. к. в C# должна быть строгая типизация. (хотя я бы конвертировал в int - память экономить не к чему, а вот лишние выравнивания ЦП будет делать) .
2) ConvertToInt32() - То же самое, только в 32 битный целый тип.
3) double a = q / 2 % 2 - знак процента это остаток от деления.

Кр
Кристина

q % 2 - остаток от деления q на 2. Если он равен нулю, значит число чётное.
q / 2 - целая часть от деления на 2.

Условие (q % 2 == 0) && (a != 0) проверяет, что число q чётное, но при это не делится на 4. Т. е. q = 2 * p, p - нечётное число.

Похожие вопросы
C++ преобразовать из строки в число
C# работа со строками
Проблема с строками в C++
помогите с C# работа со строками??
помогите с выводом строки C++
Задание по строкам C++. Есть предположения?
C# разделить строку на слова
вопрос по c В общем встретил строку в rk c, которую не понял, как понять, объясните пожалуйста.
C++. Переворот строк в матрице.
Работа со строкой в c++