Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Расчет арифметической прогрессии





Пример программы расчета значений 5 членов арифметической прогрессии 5, 8, 11, 14, … (a0 = 5, d = 3) с целыми значениями членов, нахождения суммы ее членов и их среднего арифметического приведен ниже.

 

#include "stdafx.h"

#include <conio.h>

#include <locale.h>

 

int _tmain(int argc, _TCHAR* argv[])

/* Программа расчета значений 10 членов арифметической

прогрессии с номерами от 0 до 9

5, 8, 11, 14,... и нахождения суммы ее членов */

{

const

int n = 10;/* Количество членов арифметической прогрессии */

int

i; /* Номер члена прогрессии */

double

Sum; /* Сумма членов прогрессии */

double

ai; /* Значение i-го члена прогрессии */

 

setlocale(LC_ALL, "russian"); /* установка русского режима */

printf("Программа расчета значений %d членов \n",n);

printf("арифметической прогрессии 5, 8, 11, 14,...\n");

printf("с номерами от 0 до %d, нахождения \n", n - 1);

printf("суммы ее членов и среднего арифметического\n");

printf("\n");

printf("Значения членов арифметической прогресси:\n");

Sum = 0.0; /* Начальное значение суммы членов прогрессии */

ai = 5.0; /* Первый член a0 = 5*/

/* Задание i - номера члена прогрессии */

for (i = 0; i <= n - 1; i++)

{

/* Печать i-го члена */

printf("%4d) =%3f\n",i,ai);

Sum = Sum + ai; /* Увеличение суммы на очередной член */

ai = ai + 3.0; /* Расчет значения следующего члена d = 3*/

}

printf("\nСумма членов прогрессии = %f\n",Sum);

printf("Среднее арифметическое ее членов = %f\n",Sum / n);

/*Завершение выполнения программы*/

printf("\nНажмите любую клавишу\n");

_getch();

return 0;

}

 

Наглядный тест:

 

Пример программы расчета значений 10 членов арифметической прогрессии 5, 8, 11, 14, … (a0 = 5, d = 3) с целыми значениями членов и печатью значений ее членов с пятого по седьмой, а также последнего члена приведен ниже.

 

#include "stdafx.h"

#include <conio.h>

#include <locale.h>

 

int _tmain(int argc, _TCHAR* argv[])

/* Программа расчета значений 10 членов арифметической

прогрессии

с целыми значениями членов 5, 8, 11, 14,...

и печати значений ее членов с пятого по седьмой,

а также последнего члена*/

{

const

int n = 10;/* Количество членов арифметической прогрессии */

int

i; /* Номер члена прогрессии */

int

ai; /* Значение i-го члена прогрессии */

 

setlocale(LC_ALL, "russian"); /* установка русского режима */

printf("Программа расчета значений %d целых членов \n",n);

printf("арифметической прогрессии с номерами от 0 до %d\n",

n - 1);

printf("5, 8, 11, 14,... и печати значений ее членов \n");

printf("с пятого по седьмой, а также последнего члена\n\n");

printf("Значения членов арифметической прогресси:\n");

ai = 5; /* Первый член a0 = 5*/

/* Задание i - номера члена прогрессии */

for (i = 0; i < n; i++)

{

/* Печать заданных членов */

if((i >= 5) && (i <= 7))

/* Печать i-го члена, начиная с 5-го по 7-й */

printf("%4d) =%3d\n",i,ai);

else if(i == n -1)

/* Печать последнего члена */

printf("\nПоследний член прогрессии:\n%4d) =%3d\n",i,ai);

ai = ai + 3; /* Расчет значения следующего члена d = 3 */

}

/*Завершение выполнения программы*/

printf("\nНажмите любую клавишу\n");

_getch();

return 0;

}

 

Наглядный тест:

 

Date: 2015-08-24; view: 269; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию