Введення російської літери

Оператори while, switch. З клавіатури вводяться символи. Після аналізу символу програма виводить на екран одне з таких повідомлень:
- Російська голосна буква така-то,
- Російська приголосна літера така-то,
- Англійська літера така-то,
- Символ псевдографіки такий-то,
- Інший символ.
У програмі замість числових констант виду 128 використовувати символьні константи виду "А". Обробити символи з розширеним кодом. Вихід з програми відбувається після натискання клавіші Escape.

Таблиця множення

Використання подвійного циклу for. У програмі вводяться шістнадцяткові числа m і n, після чого на екран виводиться таблиця множення в шістнадцятковій системі числення наступного виду
Таблиця 1.

      ... n
         
         
...        
m        

З таблиці повинно бути видно, що наприклад, 11 2 = 121, 12 2 = 144, 13 2 = 169.
При великих розмірах таблицю доцільно виводити у файл. Це можна зробити з командного рядка DOS за допомогою команди
tabl.exe>> tabl.txt

ASCII-таблиця

Використання подвійного циклу for. Вивести на екран ascii-таблицю без керуючих символів у наступному вигляді
Таблиця 2.

        E F
           
           
           
           
F          

Символ з шістнадцятковим кодом 0xST знаходиться на перетині стовпця S і рядки T.
Для виведення на екран графічних уявлень керуючих символів необхідно записувати їх коди безпосередньо у відеопам'ять, без використання стандартних функцій типу printf (див. [1]).

Машинний нуль і машинний епсилон

Оператори while. Знайти машинний нуль і машинний епсилон для дійсних типів даних: float, double, long double.
Порівняти з теоретичними результатами і з довідковою інформацією в Help оболонки.
Врахувати, що в арифметичних виразах виду 1 + x> 1 компілятор використовує підвищену точність у внутрішніх обчисленнях. Тому значення 1 + x необхідно запам'ятати в допоміжній змінної того ж типу, який має змінна x.

Додаткові завдання

1. Знайдіть суму цифр цілого числа типу unsigned long. Число вводиться з клавіатури.
2. Знайдіть ймовірність щасливого шестизначного трамвайного квитка. У такого квитка сума перших трьох цифр дорівнює сумі трьох останніх.
3. З клавіатури вводиться число типу int. Знайдіть суму бітів цього числа.
4. Вивести на екран всі прості числа до N включно. Число N має тип unsigned int і вводиться з клавіатури.

СПИСОК
1. Керніган Б., Рітчі Д., Фьюер А. Мова програмування Сі: Завдання з мови Сі. М.: Фінанси і статистика, 1985. - 192с.
2. Керніган Б., Рітчі Д. Мова програмування Сі. М.: Фінанси і статистика, 1992. - 272с.
3. Подбельський В.В., Фомін С.С. Програмування на мові Сі. Учеб. посібник. М.: Фінанси і статистика, 2004. 600 с.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: