Rezolvare completă PbInfo #2096 XYZ

Un număr natural se numeşte “număr xyz” dacă are x cifre, prima cifră a sa este egală cu y şi următoarele cifre sunt egale cu z.

Cerința

Scrieţi un program care să determine “numărul xyz” pentru x y z numere naturale date.

Date de intrare

Fişierul de intrare xyz.in are pe prima sa linie 3 numere naturale x y z separate prin spatii.

Date de ieșire

Fişierul de ieşire xyz.out va conţine, pe prima linie, “numărul xyz” determinat.

Restricții și precizări

• 1 ≤ x, y ≤ 9
• 0 ≤ z ≤ 9


Exemplu

xyz.in

5 4 3

xyz.out

43333

Explicație

Numărul are 5 cifre, prima cifră este 4 iar celelalte cifre sunt egale cu 3.

Cum e corect?

cout < "As la info"; cout << "As la info"; cout >> "As la info";

Felicitări! Poți mai mult?

Avem sute de probleme pentru tine, fiecare cu explicații ușor de înțeles.

Greșit, dar nu-i bai!

Antrenează-te cu sutele de probleme pe care ți le-am pregătit. Îți explicăm fiecare problemă în parte.

Rezolvare

Iată rezolvarea de 100 de puncte pentru problema XYZ:

#include <fstream>
using namespace std;
ifstream fin ("xyz.in");
ofstream fout ("xyz.out");
int x, y, z, n;
int main()
{
  fin >> x >> y >> z;
  n = y;
  for (int i = 1; i <= x - 1; i++)
    n = n * 10 + z;
  fout << n;
  return 0;
}

Atenție

Enunțurile afișate pe această pagină aparțin exclusiv site-ului PbInfo. Astfel, pentru ștergerea conținutului, puteți să ne contactați la adresa Adresa de email.

Rezolvarea problemei #2096 XYZ

Pe această pagină găsești rezolvarea de 100 de puncte pentru problema #2096 XYZ de pe PbInfo.ro. Atenție: nu încurajăm copiatul codului! Totuși, credem cu tărie că analizarea unei soluții corecte este o metodă foarte ușoară de a învăța informatică, astfel că oferim sursele pentru peste 1500 de probleme de pe platforma PbInfo.ro.

Pentru rezolvări PbInfo de la peste 1500 de probleme, vă invităm să intrați pe site-ul nostru!