Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Помогите решить
Показать сообщение отдельно

Аватара для bool

Старожил


Сообщения: 229
Благодарности: 9

Профиль | Отправить PM | Цитировать


Цитата elektra192:
Создайте функцию,которая обычно принимает один аргумент-адрес строки-и выводит эту строку на экран один раз.Но если задаеться второй аргумент типа int,который не равен нулю,то эта функция выводит строку столько раз,какое число было передано функции,а если ж этот переданный параметр равен нулю,-то столько раз,сколько было вызовов функции до момента ево вызова.Используйте эту функцию в програме,что б показать как она работает »
Код: Выделить весь код
#include <iostream>
using namespace std;
void func(char *p,int n=0);
int main()
{
	char *s = "bla bla bla";
	func(s);
	cout <<endl <<  "1 string:" << endl;
	func(s,5);
	cout << "5 strings:" << endl;
	return 0;
}
void func(char *p,int n)
{
	if(n==0)
		cout << p;
	else
		for(int i=0;i<n;i++)
			cout << p << endl;
}

Отправлено: 18:00, 19-12-2007 | #15

Название темы: Помогите решить