Лабораторная работа по Си циклы с неизвестным числом повторений

Цель работы

  Изучение организации циклов с неизвестным числом повторений,расчет членов обрабатываемой последовательности, задание условий окончания цикла.

Лабораторное задание

Составить программу, осуществляющую подсчет суммы или очередного члена последовательности. Организовать ввод исходных данных (если это необходимо) и в цикле подсчет очередного элемента последовательности, вывод результатов.


Описание метода решения задачи

  Вводим цикл, в котором будем подсчитывать последовательность. Цикл будет крутиться до тех пор, пока значение переменной последовательности не превысит заданного значения, введенного с клавиатуры.

Листинг

Файл Lab5.cpp

#include <stdafx.h>
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <locale.h>
void main()
{
      setlocale(LC_ALL,"Russian");
      double n,x;
      double i=0;
      printf("ВВод числа до которого будем считать-");
      scanf_s("%lf",&n);
      x=0;
      do
      {
            i=i+1;
            x=x+1/i;
      }while(x<n) ;    
      printf("Искомое число %.10f получили после %.0f раз прокрутки цикла",x,i);
      getch();
}


Пояснительный текст к программе
Переменная n — это параметр до которого производится расчет. Значение вводится с клавиатуры.
Переменная х — это результат вычисления последовательности.
Переменная i используются для подсчета количества раз прокрутки цикла.

Результаты работы программы


Комментариев нет:

Отправить комментарий