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

1.Se citeste un numar natural cu cel mult 9 cifre. Sa se realizeze un algoritm care sa determine de cate ori apare ultima cifra in numarul citit.
2. Se citesc n numere naturale. Sa se realizeze un algoritm care afiseaza suma obtinutã prin adunarea primei si a ultimei cifre din fiecare numar citit. Numerele cu mai putin de 2 cifre nu se iau in considerare.
3. Se citeste un numar natural n. Sa se realizeze un algoritm care calculeaza si afiseaza rasturnatul (oglinditul) sumei cifrelor lui n.
4. Se considera un numar natural n. Sa se realizeze un algoritm care sa afiseze cel mai mic numar prim, mai mare decat n.
5. Se citeste un numar natural n. Sa se realizeze un algoritm care sa determine daca el are cifrele ordonate crescator, afisand un mesaj corespunzator.

Răspunsuri la întrebare

Răspuns de ardyarde
9
1.
#include <iostream>
using namespace std;

int main()
{
    int n,k=0,liviu;
    cin>>n;
    liviu=n%10;
    while(n)
    {
        if(n%10==liviu)
            k++;
        n/=10;
    }
 cout<<k;
}

2.

#include <iostream>
using namespace std;

int main()
{
    int n,i,x,s,c;
    cin>>n;
    for(i=1;i<=n;i++)
    {
        s=0;
        cin>>x;
        c=x%10;
        while(x>9)
            x/=10;
            s=x+c;
         cout<<s<<" ";
    }
return 0;
}

3.

#include <iostream>
using namespace std;

int main()
{
    int n,s=0,alex=0;
    cin>>n;
    while(n)
    {
        s=s+n%10;
        n/=10;
    }
    while(s)
    {
        alex=alex*10+s%10;
        s/=10;
    }
    cout<<alex;
}

4.
#include <iostream>
using namespace std;

int main()
{
    int n,i,j,ok=1,k=0,x;
    cin>>n;
    for(i=n+1;ok;i++)
    {
        k=0;
        for(j=1;j<=i;j++)
        {
           if(i%j==0)
           k++;
        }
        if(k==2)
            ok=0;
        x=i;
    }
    cout<<x;
}

5.

#include <iostream>
using namespace std;

int main()
{
    int n,ok=1;
    cin>>n;
    while(n)
    {
        if((n/10)%10>=n%10)
        ok=0;
      n/=10;
    }
     if(ok==1)
     cout<<"Da";
     else
     cout<<"Nu";
}
Alte întrebări interesante