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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Самоуничтожение файла http://www.cyberforum.ru/cpp-beginners/thread1219802.html
Как сделать штоб файл самоуничтожалса
C++ Какие значения будут у ячеек массива Какие значения будут у ячеек массива после выполнения следующего кода(псевдо)? Помогите пожалуйста, кто знает, то я путаюсь в таком. Заранее благодарен) int mss={1}; int *p1=mss, *p2=&mss; mas=*p1-*p2+mss); mss=(1*p1<*p2)?*p2%3+1^1/(*p1)/2; *p1=*p2+(*p1)- mss; p2=p1; p1=&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++ Решение систем алгебраических уравнений Всех приветствую и желаю доброго дня! Нуждаюсь в помощи по разработке алгоритма задания на языке С++ Необходимо написать программу для решения алгебраических уравнений и нахождения корней системы уравнения следующего вида: a11+a12+a13=b14 a21+a22+a23=b24 a31+a32+a33=a34 Вот такая система, надеюсь на вашу помощь:) спасибо за внимание ! подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
5946 / 5551 / 1784
Регистрация: 18.12.2011
Сообщений: 14,175
Завершенные тесты: 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;
 
Текущее время: 21:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru