• Paranoid - курс по анонимности и безопасности в сети от команды codeby. Защита персональных данных, анонимность в сети интернет, настройка виртуальных машин, безопасная передача данных, анти форензика и еще много всего полезного. Подробнее ...

Функции

  • Автор темы damir18
  • Дата начала
Статус
Закрыто для дальнейших ответов.
D

damir18

#1
пробывал много раз но не получается,вот код,кто знает скажите что изменить,сам не могу додуматься

C++:
#include <stdio.h>
#include <conio.h>


void  line ( int k, int n, char simv, int ps)
/* Входные данные:																	*/
/*	  k	- смещение отрезка вправо,										*/
/*	  n	- длина отрезка,															*/
/*	  simv - символ заполнения отрезка,								  */
/*	  ps - признак перевода строки:										  */
/*			 если ps!=0, то нужен перевод строки после вывода*/
/*			 отрезка; если ps=0, то не нужен перевод строки	 */
{	 int i;	 /* параметр цикла */
/* установление левой границы отрезка */
for ( i=0; i<k; i++ )  putchar (' ');
/* вывод отрезка */
for ( i=0; i<n; i++ )  putchar (simv);
if (ps) putchar ('\n');
}

/***************************************/
/*	О с н о в н а я  п р о г р а м м а				 */
/***************************************/

main()
{	 int c,	 /* смещение нижнего левого угла */
a,h, /* основание и высота параллелограмма */
i,	 /* параметр цикла */
cls;  /* смещение левой боковой стороны */
printf ("Введите три числа: смещение, основание, высоту.\n");
scanf ("%d %d %d",&c,&a,&h);
cls=c+h-1;
line (cls,a,'*',1);
for (i=0; i<h-2; i++)
{ line (--cls,1,'*',0);
line (a-2,1,'*',1);
}
line (c,a,'*',1);
getch();
}
 

lazybiz

Well-known member
03.11.2010
1 339
0
#2
damir18, а какие результаты ты получал? Какой из них был ближе всего к цели? Покажи скрины.
 
D

damir18

#3
скринов к сожалению не могу показать,на моем компе турбо си не запускается,могу только код написать что я там изменял,у меня получается только треугольник,а вот равнобедренный не получается, вот код

line (cls,1,'*',1);
for (i=0; i<h-2; i++)
{ line (cls,1,'*',0);
line (с++,1,'*',1);
как я понял там формула:cls=2*h-1.
не получается,без нервов остался уже
 
Статус
Закрыто для дальнейших ответов.