nsh25044
?>

Дано натуральное число n. вычислить разницу между самой большой и самой маленькой цифрой в записи этого числа. с++

Информатика

Ответы

elena-kondyreva
//Dev-C++ 4.9.9.2

#include <iostream>
using namespace std;

int main(){
    int n,p=0;
    int min=10;
    int max=-1;
    cin>>n;
    while(n!=0){
     p=n%10;
     if(p>max)max=p;
     if(p<min)min=p;
     n=n/10;}
    cout<<max-min<<endl;
 cin.get();
 cin.get();
 return 0;
}

Пример ввода:
104
Пример вывода:
4
Irina

Объяснение:

1-2

2-2

3-3

4-1

5-3

6-3

7-3

8-2

9-2

10-1)текстовый файл, содержащий электронный адрес получателя и текст письма;

2)имя пользователя@имя сервера;

3)особенность электронной почты состоит в том, что для работы с ней используются два прикладных протокола: один – для отправки исходящих сообщений, а другой – для получения входящей корреспонденции;

4)ящик, предназначенный для сбора или доставки электронных писем, почтовых карточек и др. ;

5)это массовая рассылка сообщений пользователям, не дававшим согласия на их получение;

6)скорость, простота, дешевизна, возможность массовой пересылки;

7)это набор правил, которые правильно передавать информацию на почтовый сервер или с него.

Tochkamail370
#include<iostream>
#include<cstdlib>
#include<ctime>

#define abs(x) ((x)<0 ? -(x) : (x))
using namespace std;
int main()
{
    srand(time(0));
    int n, k, m = 0;
    cout << "n = ", cin >> n;
    
    int A[n], B[n];
    cout <<"A("<<n<<"):";
    for(int i = 0; i < n; i++)
        cout <<" "<< (A[i] = rand() % (n*2+1) -n);
    
    cout << "\nk = ", cin >> k;
    
    for(int i = 0; i < n; i++)
        if (abs(A[i]) % 10 == k) B[m++] = A[i];
    
    cout <<"B("<<m<<"):";
    for(int i = 0; i < m; i++)
        cout <<" "<< B[i];
    return 0;
}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Дано натуральное число n. вычислить разницу между самой большой и самой маленькой цифрой в записи этого числа. с++
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

achernakov
Imarmy67
kifstd
sohrokova809
marusyamr
dp199088206
iv1as2
morozov1605
sjmurko
info36
emik071089
afilippov3321
Adno1578
romashka17-90
pristav9