Автор Тема: Треугольная азбука  (Прочитано 27741 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн TERRAPOD

  • Действительный статский советник
  • *****
  • Сообщений: 1598
  • Репутация: 25
  • Пол: Мужской
  • Texas Hold'em Freak
  • SkypeID: Andrei Hes
Треугольная азбука
« : БХЭвпСам 10, 2006, 01:58:55 am »
Задание
void putTrg(int x, int y, int len, char *what){
int ind = 0;
for(int i=1; i>-2; i--)
for(int j=0; j<len-1; j++){
gotoxy(x, y);
cout<<what[ind++];
y+=i*2;
x+=abs(i) + (abs(i)-1)*2;
}
}

void main(){
char abc[] = "АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ";
putTrg(20, 5, 8, abc);
putTrg(20, 9, 5, abc+21);
getch();
}

[вложение удалено Администратором]
« Последнее редактирование: БХЭвпСам 10, 2006, 02:11:06 pm от TERRAPOD »

Оффлайн Йыс

  • Коллежский асессор
  • *****
  • Сообщений: 203
  • Репутация: 0
Re: Треугольная азбука
« Ответ #1 : БХЭвпСам 10, 2006, 11:38:47 am »
Скомпилированную программу прошу размещать тут же, дабы была возможность проверить её работоспособность.

Оффлайн TERRAPOD

  • Действительный статский советник
  • *****
  • Сообщений: 1598
  • Репутация: 25
  • Пол: Мужской
  • Texas Hold'em Freak
  • SkypeID: Andrei Hes
Re: Треугольная азбука
« Ответ #2 : БХЭвпСам 10, 2006, 02:11:34 pm »
сделана!

Оффлайн ego1st

  • Губернский секретарь
  • **
  • Сообщений: 45
  • Репутация: 0
  • Пол: Мужской
Re: Треугольная азбука
« Ответ #3 : ёоЫм 11, 2008, 08:48:18 am »
а почему не по порядку вывод?!