|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.11.2009, 15:39 | #1 |
Пользователь
Регистрация: 25.11.2009
Сообщений: 12
|
BorlandC
Помогите пожалуйста решить задачу:
а) Присвоить переменным соответствующего типа следующие константы 3.14159F, 3.14L, 500U, 016, 0x16, 0XFF и вывести их значения функцией printf с соответствующими и подходящими спецификациями. б) Объявить char c и присвоить ей первую букву своего имени. Присвоить целой переменной i значение c и вывести i и c функцией printf со спецификациями d c u . Объявить unsigned char c и проделать то же самое. Объявить unsigned int b=16; присвоить b= - b и отпечатать b . |
25.11.2009, 16:02 | #2 |
Форумчанин
Регистрация: 22.11.2007
Сообщений: 664
|
А что в методичке?
Неприятности приходят и уходят, а жизнь продолжается!
|
25.11.2009, 16:11 | #3 |
Пользователь
Регистрация: 25.11.2009
Сообщений: 12
|
Лабораторная работа № 1
Исследование арифметических выражений и разработка простейших программ Повторить теоретические вопросы: - Типы данных (целые, короткие, длинные, беззнаковые, символьные, текстовые, вещественные, двойной точности); - их описание и инициализация; - константы всех типов (включая префиксы 0 и 0x и суффиксы E e U u, L l); - арифметические операции + - * / % ++ -- ; - правила записи арифметических выражений; - операции и операторы присваивания, включая совмещенные += *= и т.п. и групповые; - библиотечные функции ввода/вывода и спецификации формата d c s e f g u o x ld lf le; - указатели и адресные операции * и & . 1. Ознакомиться с учебными программами 2. Разработать алгоритм и программу решения простейшей задачи №1. Предусмотреть ввод исходных данных, подобрать удобный контрольный пример и сделать проверку правильности работы программы. 3. Выполнить упражнения 3. Выполнить упражнения а) Присвоить переменным соответствующего типа следующие константы 3.14159F, 3.14L, 500U, 016, 0x16, 0XFF и вывести их значения функцией printf с соответствующими и подходящими спецификациями. б) Объявить char c и присвоить ей первую букву своего имени. Присвоить целой переменной i значение c и вывести i и c функцией printf со спецификациями d c u . Объявить unsigned char c и проделать то же самое. Объявить unsigned int b=16; присвоить b= - b и отпечатать b . в) Объявить int a=2,b=3; и испытать операции a++--b, a++ + ++b, a+++b, a++>b, a+++b++ отпечатав значения a и b и этих выражений в printf. г) Испытать одну из операций присваивания: x= -3*4%-6/5 int x=2; x*=3+2 int x=10,y,z; x*=y=z=4 int x=1,y=1,z; z=x++-1 int x=3,y=1,z=0; z+=-x++ + ++y int x=3,z=0; z=x/++x д) Приведение типов. Испытать одну из операций: int i; long l; float f; double d; i=l=f=d=100000/3; int i; long l; float f; double d; i=l=f=d=100/3; int i; long l; float f; double d; d=f=l=i=(double)100000/3; int i; long l; float f; double d; d=f=l=i=(double)100/3; int i=2; double x,y,d=3.2; float y; x=(y=d/i)*2; int i=2; double x,d=3.2; float y; d=(x=2/i)*2; int i=2; double x,d=3.2; float y; x=d*(y=((int)2.9/I+1.1)/i; ПРИМЕР РАЗРАБОТКИ ПРОГРАММЫ текст программы truba.cpp Код:
Последний раз редактировалось Sazary; 27.11.2009 в 20:18. |
25.11.2009, 16:14 | #4 |
Форумчанин
Регистрация: 22.11.2007
Сообщений: 664
|
И что у Вас получилось?
Неприятности приходят и уходят, а жизнь продолжается!
|
25.11.2009, 16:25 | #5 |
Пользователь
Регистрация: 25.11.2009
Сообщений: 12
|
В том то и дело что ничего, я не могу врубиться в первые 3 пунката :
а) Присвоить переменным соответствующего типа следующие константы 3.14159F, 3.14L, 500U, 016, 0x16, 0XFF и вывести их значения функцией printf с соответствующими и подходящими спецификациями. б) Объявить char c и присвоить ей первую букву своего имени. Присвоить целой переменной i значение c и вывести i и c функцией printf со спецификациями d c u . Объявить unsigned char c и проделать то же самое. Объявить unsigned int b=16; присвоить b= - b и отпечатать b . в) Объявить int a=2,b=3; и испытать операции a++--b, a++ + ++b, a+++b, a++>b, a+++b++ отпечатав значения a и b и этих выражений в printf. |
25.11.2009, 16:30 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Код:
I'm learning to live...
|
|
25.11.2009, 16:33 | #7 | |
Пользователь
Регистрация: 25.11.2009
Сообщений: 12
|
Цитата:
терь бум разбираться что к чему Последний раз редактировалось Stilet; 25.11.2009 в 16:52. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
BorlandC | Artesik | Софт | 3 | 25.11.2009 15:17 |
Прога на BorlandC++ 3.1 | B@R@B@$HK@ | Общие вопросы C/C++ | 1 | 17.06.2009 21:17 |
[BorlandC++ 3.1] Лаб. работа с использованием оператора while | Mortal_Hero | Помощь студентам | 0 | 04.05.2009 15:15 |
Проблема инициализайии графического режима в BorlandC++ под ДОС | Anatol_rus | Общие вопросы C/C++ | 0 | 01.04.2009 22:33 |