- •Дано многозначное целое число. Проверить чередуются ли в нем четные и нечетные цифры. Если не чередуются, то вывести номер цифры с которой нарушается чередование.
- •Дан массив размера n (n вводится с клавиатуры) случайных целых чисел диапазона от 0 до 100. Найти два соседних элемента сумма которых максимальна.
- •Дан массив размера n (n вводится с клавиатуры) случайных целых чисел диапазона от -100 до 100. Проверить, чередуются ли в нем положительные и отрицательные числа.
- •Дан массив размера n(n вводится с клавиатуры) случайных целых чисел диапазона от 0 до 100. Проверить имеются ли в массиве элементы равные сумме правого и левого соседа.
- •Строка символов, состоящая из букв русского алфавита, вводится с клавиатуры. Определить каких букв гласных или согласных больше в данной строке.
- •Дан массив размера n(n вводится с клавиатуры) случайных целых чисел диапазона от 0 до 100. Проверить имеются ли в массиве элементы значения которых кратны их порядковому номеру.
- •Дана окружность радиуса r с центром в начале координат и точка a с координатами X, y (r, X, y вводятся с клавиатуры). Определить расположение точки а относительно окружности.
- •Даны два слова (вводятся с клавиатуры). Проверить является ли одно слово частью другого.
- •Дано многозначное целое число. Найти средние арифметические четных и нечетных цифр данного числа.
- •Даны три отрезка (длины отрезков вводятся с клавиатуры). Проверить, можно ли из них построить треугольник. Если можно, то найти периметр и площадь данного треугольника.
- •Дан массив размера n (n вводится с клавиатуры) случайных целых чисел диапазона от 0 до 100. Поменять местами максимальный и последний элементы массива.
- •Даны квадрат площадью s1 и круг площадью s2 ( s1 и s2 вводятся с клавиатуры). Определить войдет ли круг в квадрат или квадрат в круг.
Дан массив размера n(n вводится с клавиатуры) случайных целых чисел диапазона от 0 до 100. Проверить имеются ли в массиве элементы равные сумме правого и левого соседа.
int i, k = 0, n = int.Parse(Console.ReadLine());
Random rd = new Random();
int[] kv = new int[n];
for (i = 0; i < n; i++)
{
kv[i] = rd.Next(0, 101);
Console.Write(kv[i].ToString() + " ");
if (i>1 && kv[i-2] + kv[i] == kv[i]) k = 1;
}
Console.WriteLine();
if (k == 1) Console.WriteLine("Есть");
else Console.WriteLine("Heт");
Строка символов, состоящая из букв русского алфавита, вводится с клавиатуры. Определить каких букв гласных или согласных больше в данной строке.
string s2 = "ЕУЫАОЭЯИЮЁ",s3="БВГДЖЗЙКЛМНПРСТФХЦЧШЩ", s = (Console.ReadLine()).ToUpper();
int j, glas = 0, so = 0;
for (int i = 0; i < s.Length; i++)
{
if (s2.IndexOf(s[i]) >= 0) glas++;
else if (s3.IndexOf(s[i]) >= 0) so++;
}
if(so<glas)Console.WriteLine("Гласных больше");
else if (so >glas) Console.WriteLine("Согласных больше");
else Console.WriteLine("Согласных и гласных одинаково");
Дан массив размера n(n вводится с клавиатуры) случайных целых чисел диапазона от 0 до 100. Проверить имеются ли в массиве элементы значения которых кратны их порядковому номеру.
int i, k = 0, n = int.Parse(Console.ReadLine());
Random rd = new Random();
int[] kv = new int[n];
for (i = 0; i < n; i++)
{
kv[i] = rd.Next(0, 101);
Console.Write(kv[i].ToString() + " ");
if (kv[i]%(i+1)==0) k = 1;
}
Console.WriteLine();
if (k == 1) Console.WriteLine("Есть");
else Console.WriteLine("Heт");
Дана окружность радиуса r с центром в начале координат и точка a с координатами X, y (r, X, y вводятся с клавиатуры). Определить расположение точки а относительно окружности.
double r, ax, ay, s;
Console.WriteLine("Введите радиус окружности");
r = double.Parse(Console.ReadLine());
Console.WriteLine("Введите координату х");
ax = double.Parse(Console.ReadLine());
Console.WriteLine("Введите координату у");
ay = double.Parse(Console.ReadLine());
if (r <= 0.0)
{
Console.WriteLine("Неверно задан радиус окружности");
return;
}
s = ax * ax + ay * ay;
if (s > (r * r)) Console.WriteLine("Точка вне окружности");
else if (s == r * r) Console.WriteLine("Точка на окружности");
else Console.WriteLine("Точка в окружности");
Известны первоначальная сумма денежного вклада S1 и годовой процент начисляемый по вкладу К. Определить, через сколько лет сумма вклада превысит S2. (S1, K, S2 вводятся с клавиатуры)
double s1, s2, k,i;
Console.WriteLine("Введите S1");
s1 = double.Parse(Console.ReadLine());
Console.WriteLine("Введите S2");
s2 = double.Parse(Console.ReadLine());
Console.WriteLine("Введите k");
k = double.Parse(Console.ReadLine())/100;
for (i = 0; s1 < s2; i++)
{
s1 += s1 * k;
}
Console.WriteLine(i.ToString());
Даны два слова (вводятся с клавиатуры). Проверить является ли одно слово частью другого.
int k = 0;
string s1, s2;
Console.WriteLine("Введите первое слово");
s1 = Console.ReadLine();
Console.WriteLine("Введите второе слово");
s2 = Console.ReadLine();
if (s1.IndexOf(s2) >= 0)
{
k = 1;
Console.WriteLine("Строка 2 является частью строки 1");
}
if (s2.IndexOf(s1) >= 0)
{
k = 1;
Console.WriteLine("Строка 1 является частью строки 2");
}
if (k == 0) Console.WriteLine("Ни одна из строк ни является частью другой");