Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
Топ:
История развития методов оптимизации: теорема Куна-Таккера, метод Лагранжа, роль выпуклости в оптимизации...
Когда производится ограждение поезда, остановившегося на перегоне: Во всех случаях немедленно должно быть ограждено место препятствия для движения поездов на смежном пути двухпутного...
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного хозяйства...
Интересное:
Уполаживание и террасирование склонов: Если глубина оврага более 5 м необходимо устройство берм. Варианты использования оврагов для градостроительных целей...
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Наиболее распространенные виды рака: Раковая опухоль — это самостоятельное новообразование, которое может возникнуть и от повышенного давления...
Дисциплины:
2017-12-09 | 110 |
5.00
из
|
Заказать работу |
int n = int.Parse(Console.ReadLine());
int[] kv = new int[n];
Random low = new Random();
int max=0, max1=0;
kv[1]=low.Next(0, 101);
Console.Write(kv[1] + " ");
for (int i = 1; i < n; i++){
kv[i] = low.Next(0, 101);
if (kv[i - 1] + kv[i] > max){
max = kv[i - 1] + kv[i];
max1 = i - 1;}
Console.Write(kv[i].ToString()+" ");}
Console.WriteLine();
Console.WriteLine(kv[max1]+" "+kv[max1+1]);
13. Дан массив размера N случайных целых чисел диапазона от 0 до 100 и число R (N и R вводятся с клавиатуры).. Найти элемент массива, который наиболее близок к числу R (то есть такой элемент АK, для которого величина \АК - R\ является минимальной).
Console.WriteLine("Введите N");
int n = int.Parse(Console.ReadLine());
if (n <= 0) return;
Console.WriteLine("Введите R");
int r = int.Parse(Console.ReadLine());
int[] kv = new int[n];
Random sl = new Random();
int min1=101,min2=0;
for (int i = 0; i < n; i++){
kv[i] = sl.Next(0, 101);
if(Math.Abs(kv[i] - Math.Abs(r))<min1){
min1 = Math.Abs(Math.Abs(kv[i]) - Math.Abs(r));
min2 = i;
}
Console.Write(kv[i].ToString()+" ");
}
Console.WriteLine();
Console.WriteLine(kv[min2].ToString());
14. Дан массив размера N (N вводится с клавиатуры) случайных целых чисел диапазона от 0 до 100. Найти номера тех элементов массива, которые больше среднего арифметического всех элементов массива.
inti,n = int.Parse(Console.ReadLine());
double s=0.0;
Random rd = new Random();
int[] kv = new int[n];
for (i = 0; i < n; i++)
{
kv[i] = rd.Next(0, 101);
s += kv[i];
Console.Write(kv[i].ToString() + " ");
}
Console.WriteLine();
s /=n;
for (i = 0; i < n; i++)
{
if(kv[i]>s)
Console.Write((i+1).ToString() + " ");
}
15. Дан массив размера N (N вводится с клавиатуры) случайных целых чисел диапазона от -100 до 100. Проверить, чередуются ли в нем положительные и отрицательные числа.
inti,k=1, n = int.Parse(Console.ReadLine());
Random rd = new Random();
int[] kv = new int[n];
kv[0] = rd.Next(-100, 101);
Console.Write(kv[0].ToString() + " ");
for (i = 1; i < n; i++)
{
kv[i] = rd.Next(-100, 101);
Console.Write(kv[i].ToString() + " ");
if (kv[i] * kv[i - 1] > 0) k = 0;
}
Console.WriteLine();
if (k == 1) Console.WriteLine("Чередуются");
elseConsole.WriteLine("He Чередуются");
16. Дан массив размера 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("Есть");
elseConsole.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("Согласныхбольше");
elseConsole.WriteLine("Согласных и гласных одинаково");
18. Дан массив размера 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("Есть");
elseConsole.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("Точканаокружности");
elseConsole.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());
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!