Форум программистов, компьютерный форум CyberForum.ru

Вывести следующую и предыдущую цифры - C++

Восстановить пароль Регистрация
 
web1720
0 / 0 / 0
Регистрация: 12.06.2012
Сообщений: 10
12.06.2012, 14:09     Вывести следующую и предыдущую цифры #1
В символьную переменную вводится цифра. Вывести следующую и предыдущую цифры, считая, что за 9
следует 0, а, соответственно, нулю предшествует девятка.

 Комментарий модератора 
Правила
3.15. Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.06.2012, 14:09     Вывести следующую и предыдущую цифры
Посмотрите здесь:

C++ Вывести цифры на экран
C++ Вывести дату, следующую за указанной
Вывести три числа, представляющие следующую дату. C++
C++ Вывести цифры треугольником
Вывести цифры C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
12.06.2012, 17:59     Вывести следующую и предыдущую цифры #2
правда без символьной переменной:
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using namespace std;
 
int main ()
{
    int a;
    cin>>a;
    cout<<(a+1)%10<<endl<<(a+9)%10<<endl;
    return 0; 
}
Alt_Shift
 Аватар для Alt_Shift
50 / 50 / 2
Регистрация: 28.05.2012
Сообщений: 161
12.06.2012, 19:11     Вывести следующую и предыдущую цифры #3
все таки условие было с символьной

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <conio.h>
#include<windows.h>
using namespace std;
void main()
{
setlocale(LC_ALL, "Russian");
int i;
char a;
cin>>a;
i=((int)a+1)%10;
cout<<i<<endl;
i=((int)a+13)%10;
cout<<i<<endl;  
_getch();
}
web1720
0 / 0 / 0
Регистрация: 12.06.2012
Сообщений: 10
12.06.2012, 20:01  [ТС]     Вывести следующую и предыдущую цифры #4
Спасибо вам огромное сидел над ней 3 дня сделал все задачи труднее её видимо головы не хватило
Yandex
Объявления
12.06.2012, 20:01     Вывести следующую и предыдущую цифры
Ответ Создать тему
Опции темы

Текущее время: 05:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru