Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 Уважаемые знатоки дайте совет!
Аватара пользователя
Из целого трёхзначного числа необходимо найти мах. цифру. Зациклился не соображу как можно разбить переменную содержащую трёхзначное число. Дайте хоть идею ,чтоб можно было оттолкнуться.

 
Ну, например, так:

Код:
#include <math.h>

int DigitSelect(int num, int pos)
{
   int div = pow10(pos);
   return num%div/(div/10);
}

 
Аватара пользователя
Код:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{int n; int x;float y;int z;
double k;
int a;
cout <<"n="; cin >>n;
x=n%10; //еденицы
y=n/10;
k=floor(y);
a=static_cast<int>(k)%10;
z=n/100;
cout<<"единицы="<<x<< endl;
cout<<"десятки="<<a<< endl;
cout<<"сотни="<<z<< endl;
return 0;}


Вот! Может кому-то поможет.

 
попросил идею, а дали програму :D
идея делить с остачей на 10
вот такие 5 копеек с моей сторони

 [ Сообщений: 4 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group