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

heyy, va rog am nevoie de ajutor la informatica, subiect ca acesta o sa am si la teza. sunt la mate-info
daca sunteti draguti sa imi si explicati cum rezolvati problemele

Anexe:

artur99: Bac, Varianta 1, info-intensiv, Subiect 1 - 2008, dacă nu mă înșel :))

Răspunsuri la întrebare

Răspuns de artur99
1
1. d
2.
a) 963
b) 61, 65, 67
c) citește n
z <- 0
p <- 0
execută
  c <- n%10;
  n <- [n/10];
  dacă c%3 == 0 atunci
    z <- z+p*(9-c)
    p <- p*10
până când n=0
scrie z;
d)
#include <iostream>
using namespace std;
int main(){
  int n, z=0, p=1, c;
  cin>>n;
  while(n>0){
    c=n%10;
    n=n/10;
    if(c%3==0){
      z=z+p*(9-c);
      p=p*10;
    }
  }
  cout<<z;
}

artur99: Sper că e corect, e ce am găsit prin PC, că am mai fost rezolvat odată :))
artur99: Ce nu înțelegi întreabă
teodoraiulia4u: ms
teodoraiulia4u: as fi vrut pe romaneste , dar e bun si asa
artur99: Pe românește ce? :))
artur99: Explicația, sau ce?
Alte întrebări interesante