Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Nordener
0 / 0 / 0
Регистрация: 04.05.2014
Сообщений: 59
#1

Используя цикл, выведите на экран таблицу символов и соответствующих им целых чисел - C++

04.05.2014, 21:09. Просмотров 936. Ответов 2
Метки нет (Все метки)

Задание 1.

Символ ' b' равен char ('а' +1), 'с' — равен char ('а' +2) и т.д. Используя цикл, выведите на экран таблицу символов и соответствующих им целых чисел,
а 97
b 98
.......
z 122

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "std_lib_facilities.h"
 
 
int main()
{
    setlocale(LC_ALL, "Russian");
    int a = 0;
    int i = 97;
    while(i <= 122)
    {
        cout << char('a'+a) << '\t' << i << endl;
        ++i; ++a;
    }
 
    
    _getch();
    return 0;
}
Вот я написал программу. Теперь помогите выполнить второе задание выходящее из первого:

Задание 2.

Перепишите программу, выводящую на печать символы и соответствующие им целые числа с помощью цикла for. Затем модифицируйте программу так, чтобы таблица содержала прописные символы и цифры.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "std_lib_facilities.h"
 
 
int main()
{
    setlocale(LC_ALL, "Russian");
    int a = 0;
    for (int i = 97; i <= 122; ++i)
    {
        
        cout << char('A'+a) << '\t' << i << endl;
        cout << char('a'+a) << '\t' << i << endl;
        ++a;
    }
 
 
    _getch();
    return 0;
}
С прописными символами я разобрался, а вот с цифрами... Помогите пожалуйста
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.05.2014, 21:09
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Используя цикл, выведите на экран таблицу символов и соответствующих им целых чисел (C++):

Используя цикл, выведите на экран таблицу символов и соответствующих им целых чисел - C++
Подскажите. Символ 'b' равен char('a'+1), 'c'-равен char('a'+2)и т.д. Используя цикл, выведите на экран таблицу символов и...

Цикл While, вывод таблицы символов и соответствующих им целых чисел - C++
Всем доброго времени суток!!! Ситуация следующая... Задача: Символ 'b' равен char('a' + 1), 'c' - char('a' + 2) и т.д. Используя цикл...

Используя два вложенных цикла вывести на экран таблицу Пифагора – таблицу умножения двух целых чисел - C++
Используя два вложенных цикла вывести на экран таблицу Пифагора – таблицу умножения двух целых чисел в виде: 1 2 3 4 … 9 2 4...

Выведите массив на экран отводя на вывод каждого числа 6 символов - C++
Даны два числа n и m. Создайте двумерный массив int C и заполните его по следующим правилам: числа стоящих в строке 0 или в столбце 0...

Запишите в файл школьную таблицу умножения, после чего выведите данные из файла на экран. - C++
Запишите в файл школьную таблицу умножения, после чего выведите данные из файла на экран.

В первую строку выходного файла выведите ровно N различных целых чисел - C++
ПОМОГИТЕ РЕШИТЬ ЭТУ ЗАДАЧУ НА С++ ПЖ!!!! Как знают все близкие (и не очень близкие) знакомые Раджеша Кутраппали, ему сложно...

2
Melg
538 / 159 / 64
Регистрация: 23.09.2013
Сообщений: 314
04.05.2014, 21:37 #2
http://commons.wikimedia.org/wiki/File:ASCII_Code_Chart.svg?uselang=ru

Решает ли Вашу задачу добавление кода, вида :

C++
1
2
3
4
const int zero_position = 30;
for (int a = 0; a < 10; ++a) {
   cout << char('0'+a) << '\t' << zero_position + a << endl;
}
?
0
Kaonari
0 / 0 / 0
Регистрация: 06.04.2017
Сообщений: 1
02.05.2017, 04:44 #3
Чувствую себя обезьяной с гранатой, да и врятли этот ответ пригодится спустя почти три года.. но у меня проблема решилась, после того как я добавил знак "&" (И) между ++i и ++a.. компилятор ругаться перестал, код выполняться начал и вполне адекватно. Результат выполнения кода оказался таким - каким он и должен бы быть. .-.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <locale.h>
 
using namespace std;
 
int main()
{
    setlocale(LC_CTYPE,"Russian");
 
    int a = 0;
        for (int i = 97; i <= 122; ++i & ++a)
        {
        cout << char ('a' +a) << '\t' << i << endl;
        }
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.05.2017, 04:44
Привет! Вот еще темы с ответами:

Подсчитать числа вводимых символов используя цикл while - C++
Напишите программу подсчета числа вводимых символов, используя цикл while.

Введите с клавиатуры строку символов, после чего выведите ее на экран вертикально, а затем по диагонали - C++
Введите с клавиатуры строку символов, после чего выведите ее на экран вертикально (по одной букве в каждой строке), а затем по...

Введите с клавиатуры строку символов, после чего выведите ее на экран вертикально (по одной букве в каждой строке). - C++
ДОБРОГО ВРЕМЕНИ СУТОК ВАМ))) помогите пожалуйста,если не трудно с выполнением задания.:umnik: Введите с клавиатуры строку символов,...

Сформировать одномерный массив целых чисел, используя датчик случайных чисел - C++
Сформировать одномерный массив целых чисел, используя датчик случайных чисел.Распечатать полученный массив. Удалить 5 первых элементов...


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

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

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