Informatică, întrebare adresată de mariusandrei2005, 8 ani în urmă

Foarte Urgent!!!!! Va rog frumos sa ma ajutati!!!!

V_13_II. Se consideră programul
pseudocod alăturat:
S-a notat cu x%y restul împărţirii lui x la y şi cu
[x] partea întreagă a numărului real x.
citeşte a,b
(a,b nr. naturale, a<=b)
k0
┌pentru ia,b,1 execută
│ ni; c0
│ ┌cât timp n>0 execută
│ │┌dacă n%10%2=1 atunci
│ ││ c1
│ │└■
│ │n[n/10]
│ └■
│ ┌dacă c=0 atunci kk+1
│ └■
└■
scrie k
1) Ce se va afişa pentru a=204 şi b=212? (4p.)
2) Pentru a=24 care sunt valorile care citite
pentru b determină afişarea valorii 4. (4p.)
3) Scrieţi programul Pascal/C/C++
corespunzător algoritmului dat. (8p.)
4) Daţi un exemplu de valori pentru a şi b
(a 0.

Răspunsuri la întrebare

Răspuns de Excelsis
1

Răspuns:

1) 3

2) 40 41

3) #include<iostream>

using namespace std;

int a,b,i,n,c,k;

int main()

{

   cin>>a>>b;

   k=0;

   for(i=a;i<=b;i++)

   {

       n=i;

       c=0;

       while(n)

       {

           if((n%10)%2==1)c=1;

           n/=10;

       }

       if(c==0)k++;

   }

   cout<<k;

}

4) a=12 b=24(nu am inteles exact ce cere cerinta, s-ar putea sa nu fie corect)

Explicație:


mariusandrei2005: Multumes!!!!
Alte întrebări interesante