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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.09.2015, 01:08   #1
andriy1048
Пользователь
 
Регистрация: 02.04.2015
Сообщений: 53
По умолчанию Форматный ввод / вывод в языке С / С ++

а) Напишите программу, которая б выводила на экран в столбик дни недели, обозначив каждый определенным цветом. Цвет фона выберите по собственному желанию;
б) Напишите инструкцию ввода и вывода значений чисел 123, 45.080, 2345566.1 типа float с разным количеством цифр целой и дробной части для каждого;
в) Выведите значения переменных из предыдущего пункта в столбик. Установите точность, ширину поля и зафиксируйте точку.
andriy1048 вне форума Ответить с цитированием
Старый 14.09.2015, 06:37   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Какой компилятор?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 14.09.2015, 07:19   #3
andriy1048
Пользователь
 
Регистрация: 02.04.2015
Сообщений: 53
По умолчанию

C++, у меня Embarcadero... это нужно сделать в консольном режиме
andriy1048 вне форума Ответить с цитированием
Старый 14.09.2015, 08:31   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ага. Т.е. для винды... Хм.
Пробовал сделать самостоятельно как-нибудь? Хотя бы просто ввод\вывод?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.09.2015, 11:08   #5
andriy1048
Пользователь
 
Регистрация: 02.04.2015
Сообщений: 53
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Ага. Т.е. для винды... Хм.
Пробовал сделать самостоятельно как-нибудь? Хотя бы просто ввод\вывод?
Первое задание решил без проблем, но второе не могу понять как делать (
andriy1048 вне форума Ответить с цитированием
Старый 27.09.2015, 12:20   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Верю. Запутано поставлено.
Думаю что от тебя хотят фукнцию-обертку над printf().
Что-то типа
Код:
void write(float f, int n, int k){
 char s[255]={0};
 n=n+k;
 sprintf(s,"\%%d.%df",n,k);
 printf(s,f);
}
Т.е.
Код:
write(45.080,3,2)
Задает вывод числа в 3 знака до запятой и 2 после.
Это скетч, так что не обессудь, если где-то я опшибся.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.09.2015, 12:26   #7
andriy1048
Пользователь
 
Регистрация: 02.04.2015
Сообщений: 53
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Верю. Запутано поставлено.
Думаю что от тебя хотят фукнцию-обертку над printf().
Что-то типа
Код:
void write(float f, int n, int k){
 char s[255]={0};
 n=n+k;
 sprintf(s,"\%%d.%df",n,k);
 printf(s,f);
}
Т.е.
Код:
write(45.080,3,2)
Задает вывод числа в 3 знака до запятой и 2 после.
Это скетч, так что не обессудь, если где-то я опшибся.
Спасибо, сейчас попробую
andriy1048 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
работа с информацией в текстовом файле(ввод-вывод на языке С#) ~Mi@mi~ Помощь студентам 0 29.11.2010 20:23
Ввод-вывод на Языке С тотошкин Помощь студентам 1 16.01.2010 23:47
Форматный ввод-вывод JeyKip Общие вопросы C/C++ 3 19.09.2009 17:26
Форматный ввод/вывод Lazio Общие вопросы C/C++ 4 03.03.2009 19:29