Se dă un număr natural x și un șir de numere naturale. Să se determine ultimul număr din șir care îl care ca sufix pe x.
Cui îi trebuie solutia este aici:
#include
#include
using namespace std;
ifstream fin("nrsufix.in");
ofstream fout("nrsufix.out");
int main()
{
long long int sufix,sufix1,n,m,b,k;
fin>>sufix;
k=0;
m=1;
b=-1;
sufix1=sufix;
while(sufix1>0)
{
k=k+1;
sufix1=sufix1/10;
}
for(int i=1;i<=k;i++)
{
m=m*10;
}
//cout<<"m="< while(fin>>n)
{
if(n {
continue;
}
if(n==sufix)
{
b=n;
}
if(sufix==n%m)
{
b=n;
}
}
if(b==-1)
{
fout<<"nu exista";
}
else
{
fout< }
}
boiustef:
câte puncte ai cu acest cod?
//cout<<"m="
care nu se acceptă pe pbinfo
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("nrsufix.in");
ofstream g("nrsufix.out");
int x, nr, num, z=1, aux, gasit=0;
int main()
{
f >> x;
aux=x;
while (aux)
{
z*=10; aux/=10;
}
while (f >> num)
{
if (num%z==x) { nr=num; gasit=1; }
}
if (!gasit) g << "nu exista";
else g << nr;
}
Alte întrebări interesante
Informatică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Informatică,
8 ani în urmă
Biologie,
9 ani în urmă