Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
KaHDu6o6eP
0 / 0 / 0
Регистрация: 16.12.2012
Сообщений: 23
1

Написать программу вывода всех строчных букв латинского алфавита и их двоичных эквивалентов в кодировке ASCII без ввода их с клавиатуры

02.07.2013, 05:30. Просмотров 1641. Ответов 2
Метки нет (Все метки)

Написать программу вывода всех строчных букв латинского алфавита и их двоичных эквивалентов в кодировке ASCII без ввода их с клавиатуры
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.07.2013, 05:30
Ответы с готовыми решениями:

Написать программу для ввода букв латинского алфавита
В общем задача состоит в следующем: Написать программу для ввода букв латинского алфавита. Если...

Написать программу для ввода букв латинского алфавита
Написать программу для ввода букв латинского алфавита. Если введенный символ не является буквой...

Написать программу вывода всех букв из алфавита по одному разу
пользователь вводит фразу, задача программы пересмотреть все буквы и вывести в ряд все буквы из...

Вывод кодов букв латинского алфавита прописных и строчных букв
Мой код с выводом кодов строчных букв: #include <stdio.h> #include <conio.h> int main (void) {...

Вывести N последних строчных букв латинского алфавита
1. Дано целое число N(1<=N<=26). Вывести N последних строчных букв латинского алфавита. 2....

2
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16768 / 6655 / 869
Регистрация: 12.06.2012
Сообщений: 19,894
Завершенные тесты: 1
02.07.2013, 20:58 2
уверен, алгоритм не лучший, но все же..
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <stdio.h>
#include <math.h>
 
long bin(unsigned x)   
{  
    int i, b;
    long c = 0;
 
    for(i = 0; x > 0; i++)
    {
        b = x % 2;
        x = (x-b) / 2;
        c += b * pow(10, i);
    }
 
    return c;
}
 
int main()
{
    char c;
    
    for(c = 'a'; c <= 'z'; c++)
        printf( "%c %ld\n", c, bin(c) );
    
    return 0;
}
1
Nameless One
Эксперт С++
5794 / 3443 / 356
Регистрация: 08.02.2010
Сообщений: 7,448
03.07.2013, 10:36 3
Лучший ответ Сообщение было отмечено KaHDu6o6eP как решение

Решение

Можно битовыми операциями воспользоваться:

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <stdlib.h>
 
void print_bin(unsigned char c)
{
    for(int i = 1 << 7; i; i >>= 1)
        printf("%d", !!(i & c));
}
 
int main(void)
{
    for(unsigned char c = 'a'; c <= 'z'; ++c)
    {
        printf("%c\t", c);
        print_bin(c);
        putchar('\n');
    }
 
    exit(0);
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.07.2013, 10:36

Написать программу для преобразования заданной строки из строчных букв русского алфавита в строку из прописных букв.
паскаль на русском не вводит

Дан текст из цифр и строчных букв латинского алфавита. Определить каких букв - гласных (a, e, i, j, o, u) или согласных - больше в этом тексте
Дан текст из цифр и строчных букв латинского алфавита. Определить каких букв - гласных (a, e, i, j,...

Вывести N последних строчных букв латинского алфавита в обратном порядке
Дано целое число N (1 ≤ N ≤ 26). Вывести N последних строчных (то есть маленьких) букв латинского...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru