ВУЗ:
Составители:
Рубрика:
46
а) определяется тип фигуры: по запросу вводится целое число (соответственно 1,
2, 3),
б) вводятся длины сторон (количество зависит от типа фигуры).
Значение признака фигуры 0 (нуль) предназначено для выхода из программы с
одновременной печатью сформированной к этому моменту символьной строки.
Для формирования результирующей строки написать функцию
void fill_str(char * s, int fig,…),
которая передаёт указатель на формируемую строку,
тип фигуры и длины сторон.
Для занесения информации в строку можно использовать функцию
sprintf.(заголовочный файл <stdio.h>).
Функция sprintf - эквивалент функции printf за исключением того, что результат
вывода запоминается в массиве s, а не отображается на экране. Прототип
функции:
int sprintf(char *s,const char *format, …)
Пример использования:
char s[80];
int x;
float y;
cin>>x>>y;
sprintf(s,”%d %f”,x,y);
В результате строка s будет содержать два числа – одно целое, второе с
плавающей точкой. Числа будут разделены пробелами.