Найти количество и вычислить сумму всех трёхзначных целых положительных чисел кратных 7, не содержащих цифру 7. — КиберПедия 

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...

Найти количество и вычислить сумму всех трёхзначных целых положительных чисел кратных 7, не содержащих цифру 7.

2017-12-09 156
Найти количество и вычислить сумму всех трёхзначных целых положительных чисел кратных 7, не содержащих цифру 7. 0.00 из 5.00 0 оценок
Заказать работу

Найти количество и вычислить сумму всех трёхзначных целых положительных чисел кратных 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());


Поделиться с друзьями:

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...

Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.02 с.