Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

Цикл с постусловием (do — while)

Задача № 1. Ввести натуральное число и найти сумму его цифр. Организовать ввод числа так, чтобы нельзя было ввести отрицательное число или ноль.

#include <stdio. h>

#include <conio. h>

main()

{ int N, sum; // sum - сумма цифр числа

sum = 0; // сначала сумму обнуляем

do { // начало цикла

printf ( "\nВведите натуральное число:" );

scanf ( "%d", &N ); }

while ( N <= 0 );

while ( N > 0 )

{sum += N % 10;

N /= 10;}

printf ( "Сумма цифр равна %d\n", sum );

getch(); }

Задача №2. Найти сумму всех элементов

Последовательности 

 

которые по модулю не меньше, чем 0,001.

#include <stdio. h>

main()

{ float S, z, c, d, a;

S = 0; z = 1; c = 1; d = 2; // нач. знач. значения

a = 0.5; // первый элемент послед.

while ( a >= 0.001 )

{ S = S + z*a; // добавить элемент к сумме

z = - z; // изменить переменные z, c, d

c ++;

d = d * 2;

a = c / d; // модуль следующего элемента}

printf ("Сумма S = %f", S); }

Задача №2.

Найдите сумму 1,2,2,4,8,32,256

#include <stdio. h>

#include <conio. h>

main()

{ int i, s,a, b,c;

A=1; b=2; s=0;c=0;

For ( i=1;i<=5;i++ )

{s=s+c;

c=a*b;

printf (" %d ", c);

a=b;

b=c;}

getch(); }

Задачи для самостоятельной работы:

1. Вычислите значение функции y=x^3-x^2+16x-43 для x изменяющегося в диапазоне от -4 до 4 включительно с шагом 0,5.

2. Вычислить сумму ряда s = sin(1) + sin(2) + ... +sin(n), для n введённого с клавиатуры.

3. Вводятся результаты контрольной работы для класса из 25 учеников. Определить  количество оценок каждого достоинства, процент учащихся на 4 и 5  и процент неуспевающих.

4. Вводятся результаты забега на 100 м для 8 спортсменов. Определить сколько человек выполнили норматив и вывести лучший результат.

5. Найти все трехзначные числа, кратные 13, но некратные 26.

6. Если длина детали меньше 28 см и превышает 32 см, то она считается бракованной. Определить число бракованных деталей в партии из 1000 деталей. Длину детали задавать случайным числом в пределах [27,33] cм.