Informatică, întrebare adresată de ralucatoader33, 8 ani în urmă

Fisierul "date.in" contine pe prima linie doua nr naturale a si b reprezentad intervalul [a,b] . sa se scrie in fisierul "date.out" toate valorile din [a,b] cu proprietatea ca prima cifra coincide cu ultima cifra

Răspunsuri la întrebare

Răspuns de boiustef
1

#include <iostream>

#include <fstream>

using namespace std;

ifstream f("date.in");

ofstream g("date.out");

int main()

{

   int a, b, num, i, prima, ultima;

   f >> a >> b;

   int gasit=0;

   for (i=a; i<=b; ++i)

   {

       ultima=i%10;

       num=i;

       while (num>9) num/=10;

       prima=num;

       if (prima==ultima)

       {

           g << i << " ";

           gasit=1;

       }

   }

   if (gasit==0) g << -1;

   return 0;

}



boiustef: am adaugat cazul cand nu exista astfel de numee, atunci in date.out se scrie -1
Alte întrebări interesante