Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
Топ:
Эволюция кровеносной системы позвоночных животных: Биологическая эволюция – необратимый процесс исторического развития живой природы...
История развития методов оптимизации: теорема Куна-Таккера, метод Лагранжа, роль выпуклости в оптимизации...
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного...
Интересное:
Мероприятия для защиты от морозного пучения грунтов: Инженерная защита от морозного (криогенного) пучения грунтов необходима для легких малоэтажных зданий и других сооружений...
Финансовый рынок и его значение в управлении денежными потоками на современном этапе: любому предприятию для расширения производства и увеличения прибыли нужны...
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Дисциплины:
2017-12-09 | 160 |
5.00
из
|
Заказать работу |
|
|
Найти количество и вычислить сумму всех трёхзначных целых положительных чисел кратных 7, не содержащих цифру 7.
intkol=0, sum=0;
for (int i = 100; i < 1000; i++)
{
if (i % 7 == 0 && i % 10!= 7 && (i / 10) % 10!= 7 && i / 100!= 7)
{
kol++;
sum += i;
}
}
Console.WriteLine("Количество "+kol.ToString()+" Сумма "+sum.ToString());
3. Создать последовательность из 10 вещественных чисел, в которой каждое следующее число является суммой двух предыдущих, а первые два числа вводятся с клавиатуры. Вывести все числа на экран и их среднее арифметическое значение.
double d1 = double.Parse(Console.ReadLine());
double d2 = double.Parse(Console.ReadLine());
double s=d1+d2,d3;
Console.WriteLine("\n"+d1.ToString());
Console.WriteLine(d2.ToString());
for (int i = 0; i < 8; i++)
{
d3 = d1 + d2;
d1 = d2;
d2 = d3;
s += d2;
Console.WriteLine(d2.ToString());
}
Console.WriteLine("\nСумма " + s.ToString());
Строка символов вводится с клавиатуры. Вычислить количество цифровых символов в строке и количество гласных русских букв.
string s2="ЕУЫАОЭЯИЮ",s = (Console.ReadLine()).ToUpper();
intj,glas=0,cif=0;
for (int i = 0; i <s.Length; i++)
{
try{
j = int.Parse(s[i].ToString());
cif++;}
catch{
if(s2.IndexOf(s[i])>=0)glas++;}}
Console.WriteLine("Гласных " + glas.ToString() + " Цифр " + cif.ToString());
5. Строка символов вводится с клавиатуры. Заменить в строке все нечётные цифровые символы символом *, а чётные символом #. Изменённую строку вывести на экран.
string s2="",s = Console.ReadLine();
for(int i=0;i<s.Length;i++)
{
try
{
if ((int.Parse(s[i].ToString()) % 2 == 0)) s2 += "#";
else s2 += "*";
}
catch
{
s2 += s[i];
}
}
Console.WriteLine(s2);
6. Дано целое число N(> 0 (N вводится с клавиатуры. Найти сумму 1 + 1/(1!)+ 1/(2!)+ 1/(3!) +... + 1/(N!)
int n = int.Parse(Console.ReadLine());
double l=0;
int k=0;
for (int i = 1; i <= n; i++)
{
k *= i;
l += 1.0 / (double)k;
}
Console.WriteLine(l.ToString("0.000000000"));
7. Дано целое число N > 0 (N вводится с клавиатуры. Найти значение выражения 1.1-1.2+1.3-.. (N слагаемых, знаки чередуются).
|
intn = int.Parse(Console.ReadLine()),j;
if (n<= 0) return;
doublei = 1.1,s=0.0,d=1.0;
for (j=0; j<n; i += 0.1, j++)
{
s += i * d;
d *= -1;
}
Console.Write("=" + s.ToString("0.00"));
Console.WriteLine(" ВсёНах*й!!!!");
8. Дано вещественное число Х (-10<X>10) и целое число N> 0 (X и N вводятся с клавиатуры). Найти значение выражения1+X+X2/(2!)+…+XN/(N!)
Console.WriteLine("ВведитеX");
doublex = double.Parse(Console.ReadLine());
if (x> 10.0 &x< -10) return;
Console.WriteLine("Введите N");
double n = double.Parse(Console.ReadLine());
if (n<=0) return;
double k=1.0,fac=1.0,step=1.0;
for (int i = 1; i <= n; i++)
{
step *= x;
fac *= (double)i;
k += step/fac;
}
Console.WriteLine("\nСумма: " + k.ToString("0.0000"));
9. Дан массив размера N случайных целых чисел диапазона от 0 до 100 и целые числа K и L (1<K<L<N (N, K, R, L вводятся с клавиатуры) ). Найти сумму всех элементов массива, кроме элементов с номерами от К до L включительно.
Console.WriteLine("Введите N");
int n = int.Parse(Console.ReadLine());
Console.WriteLine("Введите K");
int k = int.Parse(Console.ReadLine());
Console.WriteLine("Введите L");
int l = int.Parse(Console.ReadLine());
inti,s=0;
int[] kv = new int[n];
Random rd = new Random();
if (k <= 1 || l <= k || n <= l) return;
for (i = 0; i < n; i++){
kv[i] = rd.Next(0, 101);
Console.Write(kv[i].ToString() + " ");
if (!(i >= k-1 & i < l)) s += kv[i];}
Console.WriteLine("\n"+s.ToString());
Дан массив размера N (N вводится с клавиатуры) случайных целых чисел диапазона от 0 до 100. Найти номера тех элементов массива, которые больше своего левого соседа, и количество таких элементов.
int n = int.Parse(Console.ReadLine());
if (n <= 1) return;
int[] kv = new int[n];
Random rd = new Random();
kv[0]=rd.Next(0,101);
int s = 0;
for (int i=1; i < n; i++){
kv[i] = rd.Next(0, 101);
if (kv[i] >kv[i - 1]){
Console.Write(i.ToString() + " ");
s++;}}
Console.WriteLine("\n" + s.ToString());
Дано многозначное целое число. Проверить чередуются ли в нем четные и нечетные цифры. Если не чередуются, то вывести номер цифры с которой нарушается чередование.
int i, n, k=-1,m,p;
int[] kv;
Console.WriteLine("Введитецелоечисло n>0");
n = int.Parse(Console.ReadLine());
if (n <= 0){
Console.WriteLine("Неверноезначение n");
return;}
m = 0;
p = n;
do{
i = p % 10;
m++;
p = (p - i) / 10;}
while (p > 0);
kv = new int[m];
p = n;
for (i = kv.Length - 1; i >= 0; i--){
kv[i] = p % 10;
p=(p-kv[i])/10;}
for (i = 1; i <kv.Length; i++){
if ((kv[i - 1] + kv[i]) % 2 == 0){
k = i;
break;}}
if (k == 0) Console.WriteLine("ненарушена");
|
elseConsole.WriteLine((k + 1).ToString());
Известны первоначальная сумма денежного вклада 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());
Даны два массива размера N (N вводится с клавиатуры) случайных целых чисел диапазона от 0 до 100. Получить третий массив каждый элемент которого равен максимальному из соответствующих элементов первых двух массивов.
int n = int.Parse(Console.ReadLine());
int[] kv = new int[n];
int[] kv2 = new int[n];
int[] kv3 = new int[n];
Random rd = new Random();
for (int i = 0; i < n; i++)
{
kv[i] = rd.Next(0, 101);
Console.Write(kv[i] + " ");
}
Console.WriteLine();
for (int i = 0; i < n; i++)
{
kv2[i] = rd.Next(0, 101);
Console.Write(kv2[i] + " ");
}
Console.WriteLine();
for (int i = 0; i < n; i++)
{
kv3[i] = Math.Max(kv[i],kv2[i]);
Console.Write(kv3[i] + " ");}
Найти количество и вычислить сумму всех трёхзначных целых положительных чисел кратных 7, не содержащих цифру 7.
intkol=0, sum=0;
for (int i = 100; i < 1000; i++)
{
if (i % 7 == 0 && i % 10!= 7 && (i / 10) % 10!= 7 && i / 100!= 7)
{
kol++;
sum += i;
}
}
Console.WriteLine("Количество "+kol.ToString()+" Сумма "+sum.ToString());
3. Создать последовательность из 10 вещественных чисел, в которой каждое следующее число является суммой двух предыдущих, а первые два числа вводятся с клавиатуры. Вывести все числа на экран и их среднее арифметическое значение.
double d1 = double.Parse(Console.ReadLine());
double d2 = double.Parse(Console.ReadLine());
double s=d1+d2,d3;
Console.WriteLine("\n"+d1.ToString());
Console.WriteLine(d2.ToString());
for (int i = 0; i < 8; i++)
{
d3 = d1 + d2;
d1 = d2;
d2 = d3;
s += d2;
Console.WriteLine(d2.ToString());
}
Console.WriteLine("\nСумма " + s.ToString());
|
|
Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!