Informatică, întrebare adresată de silvia001, 9 ani în urmă

Sa se creeze un fisier text care sa contina toate numerele cuprinse intre a si b formate din cifre identice. Valorile lui a si b se citesc de la tastatura.

Exemplu: pentru a=10 si b=150 fisierul de iesire va arata astfel:

11 22 33 44 55 66 77 88 99 111

in c++

Răspunsuri la întrebare

Răspuns de StarBack
3
Salut. Uite aici rezolvarea problemei. Succes in continuare!



#include "stdafx.h"
#include <iostream>
#include <fstream>

using namespace std;

ofstream out("date.out");

int main()
{
            int a, b, ci, c;

            cin >> a >> b;

            for (int i = a; i <= b; i++)
            {
                   bool found = true;
                   ci = i;
                   c = ci % 10;

                   while (ci)
                   {
                            if (c != ci % 10)
                                     found = false;

                            ci = ci / 10;
                    }

                    if (found == true)
                            out << i << " ";
               }

            return 0;
}

Alte întrebări interesante