Есть ответ 👍

Дано натуральное число n. проверить, ли цифры по убыванию. c++

195
404
Посмотреть ответы 2

Ответы на вопрос:

MoonVar
4,8(64 оценок)

по убыванию цифры в записи этого числа.

у меня сделано, оппределяет но надо чтобы выводило то что число допустим 12838129 расположенно не по убыванию и не по возрастанию

// consoleapplication3.cpp: определяет точку входа для консольного приложения.

//

 

#include "stdafx.h"

#include < stdio.h>

#include < locale.h>

#include < string>

#include < conio.h>  

#include < windows.h>

#include < iostream>

using namespace std;

 

int _tmain()

{    

    setlocale(lc_all, "russian");

    setconsolecp (1251);

    setconsoleoutputcp (1251);

    int x; string l; int rt;

    char str[256]; char smt[256];

    printf("enter number: ");

 

    cin > > str;

    //for(int i=1; i< 256; i++){

        if((int)str[1]> (int)str[2]){

            l="ubuvanie";

        }

        else if((int)str[1]< (int)str[2]) {

            l="vozrast";

        }

    //}

    cout < < l;

    cin > > rt;

    return 0;

сделал чтобы возрастало и убывало.но надо чтобы число 129312931 подобное этому, считало неправильным.


#код на ruby 2.2.3p173 def zadanie(line, time)       line = line.gsub(/[^md]/, "")       time.times { |i|             k = 0             while k < line.size - 1 do                   if line[k..k + 1] == "md"                         line[k], line[k + 1] = line[k + 1], line[k]                         k+=1                   end                   k+=1             end             p [i+1,line]       }       return line end # # примеры применения p zadanie("dmmdmdmdmmmdmmddddmm", 9) вывод [1, "dmdmdmdmmmdmmdmdddmm"] [2, "ddmdmdmmmdmmdmdmddmm"] [3, "dddmdmmmdmmdmdmdmdmm"] [4, "ddddmmmdmmdmdmdmdmmm"] [5, "ddddmmdmmdmdmdmdmmmm"] [6, "ddddmdmmdmdmdmdmmmmm"] [7, "dddddmmdmdmdmdmmmmmm"] [8, "dddddmdmdmdmdmmmmmmm"] [9, "ddddddmdmdmdmmmmmmmm"] "ddddddmdmdmdmmmmmmmm"

Популярно: Информатика