программирование циклических. язык С (СИ)

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

Ответить
уильям
Сообщения: 2
Зарегистрирован: 27 сен 2017, 22:20

27 сен 2017, 22:25

как сделать программу циклических выч. процессов для функ-ции...(задание во вложении 88)
и сделать доп задание ( во вложении 87 = сумма таких значений функции целая часть которых двузначна)??????? помогите пожалуйста
[ATTACH]2409[/ATTACH] [ATTACH]2410[/ATTACH]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Skwoogey
Сообщения: 63
Зарегистрирован: 11 янв 2016, 02:25

28 сен 2017, 22:06

в Си есть несколько типов циклов

цикл for:

Код: Выделить всё

	int i;
	//for(инициализация цикла; условие выхода из цикла; пост-циклическая команда)
	//{
	//	команды;
	//}
{команды цикла}
	for(i = 0; i < num; i++)
	{
		//do stuff
	}
цикл while:

Код: Выделить всё

	int i;
	
	//while(условие выхода из цикла)
	//{
	//	команды;
	//}
	while(i > 5)
	{
		//do stuff
	}
цикл do while:

Код: Выделить всё

	int i;
	
	//do
	//{
	//	команды;
	//}
	//while(условие выхода из цикла);
	do
	{
		//do stuff
	}
	while(i > 5);
Я бы использовал while, но они все взаимозаменяемые (в большинстве случаев).

Тебе надо создать переменную и записать в нее А или В. В каждом цикле подставляй эту переменную в формулу, а результат выводи на экран тоже прямо в цикле. После этого в цикле соответственно увеличивать или уменьшать твою переменную на шаг и так до тех пор, пока она не выйдет за другую границу (В или А, соответственно).

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