Страница 1 из 1

Вычеслить и вывести на экран в виде таблицы

Добавлено: 10 ноя 2008, 21:04
Ant1602
ПО C++


Изображение
не понимаю что делать((((((((((

Re: Вычеслить и вывести на экран в виде таблицы

Добавлено: 10 ноя 2008, 21:06
Ant1602
Зараннее благодарен

Re: Решите задачу по С++

Добавлено: 10 ноя 2008, 21:13
Ant1602
Ant1602 писал(а):
Вычеслить и вывести на экран в виде таблицы
Изображение
не понимаю что делать((((((((((

:( :( :( :( :(

Re: Вычеслить и вывести на экран в виде таблицы

Добавлено: 10 ноя 2008, 23:32
Хыиуду
Ant1602, глупо размещать условие задачи на сервере, который требует авторизации для просмотра. Далеко не у всех есть аккаунт на Вконтакте. Пишите условие здесь.

Re: Вычеслить и вывести на экран в виде таблицы

Добавлено: 11 ноя 2008, 00:02
Apokal

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

#include <stdio.h>
#include <conio.h>

void main()
{
		double step,begin,end,a,b,c,x,f;

		printf("\nEnter a,b,c,step,begin and end:\n");
		scanf("%lf%lf%lf%lf%lf%lf",&a,&b,&c,&step,&begin,&end);
		printf("\n%lf %lf %lf %lf %lf %lf\n",a,b,c,step,begin,end);
		printf("\n");

		if((a<0)&&(c!=0))
		for(begin;begin<=end;begin+=step)
		{
			x=begin;
			f=(a*x*x)+(b*x)+c;
			printf("\nX: %lf, F: %lf",x,f);
			
		}
		else
			if(a>0)
			{	
				for(begin;begin<=end;begin+=step)
				{
					x=begin;
					if((x-c)==0) printf("\nX: %lf, F: Error!",x);
					else
					{
						f=(a*=-1)/(x-c);
						printf("\nX: %lf, F: %lf",x,f);
				
					};
				};
			}
			else
				for(begin;begin<=end;begin+=step)
				{
					x=begin;
					f=a*(x+c);
					printf("\nX: %lf, F: %lf",x,f);
			
				};
		printf("\n");
		getch();
}		
Это 1 вариант. 2 вариант такой же токо условия и формулы изменить. Там де "во всех остальных случаях" еси подуать то переменная с полюбе равна нулю и в формуле f=a*(x+c); мона было б просто написать f=a*x; Можно не юзать conio.h но просто еси это лаба и преподу нада запускать екзешник, а не код из среды какойто, шоб окно консоли незакрывалось пока ненажмеш клавишу юзаетса getch();