Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 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; }
Наглядный тест:
|