Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.05.2012, 16:06   #1
Dark~VIN
Пользователь
 
Аватар для Dark~VIN
 
Регистрация: 30.04.2012
Сообщений: 21
Лампочка Задача Абрамова С.А.

Здравствуйте.
Есть задача из задачника Абрамова С.А., в которой никак не могу понять условие, ни то чтоб написать (С++ Console).

Завтра будет.
Лучше.
Dark~VIN вне форума Ответить с цитированием
Старый 19.05.2012, 17:43   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
void padl(char c,int n);{for(int i=0;i<n;i++) printf(" ");printf("%c",c);
Выведет символ, дополнив пробелами слева.
Использование:
Код:
padl(s1,k);padl(s2,b); и т.д.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 19.05.2012, 18:23   #3
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Цитата:
никак не могу понять условие, ни то чтоб написать
Подозреваю, "l" и "b" в условии задачи следует считать одним и тем же числом.
s-andriano вне форума Ответить с цитированием
Старый 20.05.2012, 02:16   #4
Dark~VIN
Пользователь
 
Аватар для Dark~VIN
 
Регистрация: 30.04.2012
Сообщений: 21
Печаль

Цитата:
Сообщение от Stilet Посмотреть сообщение
Код:
void padl(char c,int n);{for(int i=0;i<n;i++) printf(" ");printf("%c",c);
Выведет символ, дополнив пробелами слева.
Использование:
Код:
padl(s1,k);padl(s2,b); и т.д.
Спасибо за ответ. Но все равно не понятно!
Завтра будет.
Лучше.
Dark~VIN вне форума Ответить с цитированием
Старый 20.05.2012, 02:26   #5
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,318
По умолчанию

Приведу пример, может быть поймете:
k=2 b=3 m=4
символы возьмем s1,...,s10=abcdefghij
Код:
  a   f    *
  b   g    *
  c   h    *
  d   i    *
  e   j    *
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 20.05.2012, 10:10   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
не понятно!
Что именно?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 20.05.2012, 23:52   #7
Dark~VIN
Пользователь
 
Аватар для Dark~VIN
 
Регистрация: 30.04.2012
Сообщений: 21
Сообщение

Почти понял и написал вот такой бред:
Код:
#include<iostream>
#include<conio.h>

using namespace std;

void padl(int n, char c, int m, char s, int l)
{
	int i;
	for(i=0;i<n;i++)
		cout<<" ";
	cout<<c;
	for(i=0;i<m;i++)
		cout<<" ";
	cout<<s;
	for(int i=0;i<l;i++)
		cout<<" ";
	cout<<"*\n";
}

void main()
{
	int k,b,m;
	cout<<"Enter k: ";
	cin>>k;
	cout<<"Enter b: ";
	cin>>b;
	cout<<"Enter m: ";
	cin>>m;

	char S[31]="ABCDEFJHIJKLMNOPQRSTUVWXYZabcd";
	for(int i=0;i<=14;i++)
		padl(k,S[i],b,S[i+15],m);
	getch();
}
Вот что выводиться:


Такой результат должен быть?
Завтра будет.
Лучше.
Dark~VIN вне форума Ответить с цитированием
Старый 20.05.2012, 23:57   #8
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,318
По умолчанию

Пара замечаний:
В условии просят написать процедуру, которая печатает n пробелов, а затем символ t, вы же сделали сразу вывод всей строки (почти одно и тоже, но не точно по заданию).
Во-вторых, символы s1,...,s30 тоже должны считываться программой, т.е. они не обязательно 'ABCDEFJHIJKLMNOPQRSTUVWXYZabcd', а могут быть любыми.

Имхо, сам результат работы правильный.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )

Последний раз редактировалось BDA; 21.05.2012 в 16:52.
BDA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
задача на структуру(struct)/задача на работу с файлом SevenArth Помощь студентам 0 26.04.2012 19:06
Задача на оптимальный расчет маршрута (задача в презентации) в табличном процессоре Excel Toofed Помощь студентам 0 30.11.2011 01:12
Задача минимизации дисбаланса на линии сборки (задача минимакса) LenZab Microsoft Office Excel 13 13.03.2011 22:51
Задачи по задачнику Абрамова Andrux Помощь студентам 14 14.10.2010 11:02