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

Salutaree! Va rog si eu sa-mi faceti macar primul subiect , iar daca stiti si vreti si pe al doilea ! Mersii! Dau coroana si muulte puncte!

Anexe:

Răspunsuri la întrebare

Răspuns de ap53
0
Subiectul I:
1. raspuns b
2. raspuns c
3. raspuns c
Subiectul II:
1. raspuns 1048
2. raspuns 3009
3. raspuns:
Citeste n (numar natural)
m<-0;
p<-1;
repeta
    c<-n%10;
    daca c>0 atunci
        c<-c-1
    m<-m+c*p
    p<-p*10
    n<-[n/10]
cat timp n>0
scrie m
4. raspuns:
#include <iostream>
using namespace std;

int main()
{
    int n,m,p,c;
    cin>>n;
    m=0;
    p=1;
    while(n>0)
    {
        c=n%10;
        if(c>0)
            c=c-1;
        m=m+c*p;
        p=p*10;
        n=n/10;
    }
    cout<<m;
    return 0;
}

ap53: La Subiectul II punctul 2, al doilea numar de patru cifre e 3018.
ap53: Algoritmul micsoreaza fiecare cifra diferita de 0 a numarului n cu 1 si afiseaza numarul rezultat.
Alte întrebări interesante