Как мне найти число в десятках? Или сотое место с помощью программы C++?
// Main function of the C++ program. #include <iostream> using namespace std; int main() { int x,op,tp; cout<<"Enter a number"<<endl; cin>>x; op=x%10; cout<<"the value in the once place is:"<<op<<endl; tp=x/10; cout<<"The value in the tens place is:"<<tp<<endl; return 0; }
Что я уже пробовал:
То, что я собираюсь сделать, - это обобщить программу так, чтобы она печатала не только числа в единицах и десятом месте в двухзначном числе, но и любые другие.
Например,
вывод: введите любое число с каким-либо количеством цифр;
вход:x;
логика: // выведите числа в один раз, десятки, сотые, тысячные места и так далее, то есть если число = 4567, то выведите = число в тысячном месте =4, число в сотом месте =5, число в десятом месте = 6 и число в одном месте= 7.
Каким должен быть код? Как должен идти код. Пожалуйста, объясните идею и логику?
Kornfeld Eliyahu Peter
Даже если вы "новичок начального уровня", было бы гораздо лучше, если бы вы поделились своим нерабочим кодом...
Deepak Kumar Choudhary
Мое извинение. Я просто расширил свой вопрос и уточнил, что мне нужно. С нетерпением жду вашего ответа.
Спасибо.
Patrice T
Каков бы ни был ваш уровень знаний в программировании, имейте в виду, что мы не знаем, о чем вы говорите, мы не находимся в вашей голове, мы не видим ваш экран.
Когда вы задаете вопрос:
-Объясните, что вы пытаетесь сделать. совершенствуйтесь до тех пор, пока вы не сможете понять, не используя свои невыразимые знания о проблеме.
- Показать пример ввода с ожидаемым выходом и фактическим выходом.
- Покажите свой код и объяснение проблемы.
Deepak Kumar Choudhary
Приношу свои извинения за неясность. Этот вопрос был моим вторым вопросом за все время. Итак, я попытался расширить и прояснить этот вопрос. Я с нетерпением жду ответа.
Спасибо.
Deepak Kumar Choudhary
Попробовав некоторое время, я получил это решение. Это действительно много значило бы, если бы вы могли помочь мне с печатью десятизначной цифры, одной тысячной цифры. Спасибо.
#include <iostream>
использование пространства имен std;
тап_п()
{
int x;
int count=1;
cout<<"введите номер";
cin>>x;
а(х&ГТ;0)
{
соиь<&ЛТ;сделан вывод(счет)&ЛТ;&ЛТ;"е место" &ЛТ;&ЛТ; х % 10;
x=x%10;
count=count/10;
}
}
Muhammad Haris Salman
что подразумевается под этим условием (x>0) ?