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

Найти две первые цифры натурального числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Самоуничтожение файла http://www.cyberforum.ru/cpp-beginners/thread1219802.html
Как сделать штоб файл самоуничтожалса
C++ Какие значения будут у ячеек массива Какие значения будут у ячеек массива после выполнения следующего кода(псевдо)? Помогите пожалуйста, кто знает, то я путаюсь в таком. Заранее благодарен) int mss={1}; int *p1=mss, *p2=&mss;... http://www.cyberforum.ru/cpp-beginners/thread1219791.html
C++ Найти среднее значение
Скажите, что не правильно делаю? #include<iostream.h> #include<conio.h> #include<math.h> #include<windows.h> #include<stdio.h> #include<fstream.h> void main()
Простой парсер C++
По идее, программа должна справа налево пробегать каждый символ введенной строки и переводить их в числа, если встречается "+" или "-" конвертированное число прибавляется или вычитается из...
C++ Арифметическое выражение http://www.cyberforum.ru/cpp-beginners/thread1219746.html
составить структурную схему алгоритма и проект программы вычисления функции, один параметр ввести с клавиатуры, а другой задать как константу, все вычисляемые значения вывести на экран.
C++ Решение систем алгебраических уравнений Всех приветствую и желаю доброго дня! Нуждаюсь в помощи по разработке алгоритма задания на языке С++ Необходимо написать программу для решения алгебраических уравнений и нахождения корней системы... подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6537 / 6099 / 2009
Регистрация: 18.12.2011
Сообщений: 15,870
Завершенные тесты: 1
30.06.2014, 11:29
Если цифры нумеровать справа налево, то так:
C++
1
2
3
4
5
6
7
8
9
10
cout<<"Введите натуральное число:";
  int n;cin>>n;
  int d1=n%10;
  int d2=(n/10)%10;
  cout<<"1-я цифра числа:"<<d1<<endl;
  if(d1%2==0)
     cout<<"Она четная"<<endl;
  else
     cout<<"Она нечетная"<<endl;
  cout<<"2-я цифра числа:"<<d2<<endl;
Если слева направо, то так:
C++
1
2
3
4
5
6
7
8
9
10
cout<<"Введите натуральное число:";
  unsigned char str[100];cin>>str;
  int d1=str[0]-'0';
  int d2=str[1]-'0';
  cout<<"1-я цифра числа:"<<d1<<endl;
  if(d1%2==0)
     cout<<"Она четная"<<endl;
  else
     cout<<"Она нечетная"<<endl;
  cout<<"2-я цифра числа:"<<d2<<endl;
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru