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

Dându-se numărul natural n, să se afle al n-lea termen al şirului 1, 11, 21, 1211, 111221, 312211, 13112221,...

Restrictii: n<=30

Regula sirului e urmatoarea: 1 se citeste un unu adica 11; 11 se citeste 2 de 1 adica 21 etc

Răspunsuri la întrebare

Răspuns de S0unds
0
include <iostream>
using namespace std;
#include <fstream>
int main ()
{
ifstream f ("fisier.in");
int x,y=0,n;
bool u=true;
cin>>n;
while (f>>x&&u==true)
{
y++;
if (n==y)
u=false;
cout <<x<<" ";
}
return 0;
}

Unde fisier.in este un fisier cu sirul respectiv (faci tu fisierul si copiezi sirul acolo )
Alte întrebări interesante