Repede plssss
citeşte n,k (numere naturale)
p<-1
┌cât timp n>0 şi k>0 execută
│ c<-n%10
│ ┌dacă c%2=1 atunci
│ │ p<-p*c
│ └■
│ n<-[n/10]
│ k<-k-1
└■
scrie p
c) Scrieţi programul C/C++ corespunzător algoritmului dat.
d) Scrieţi în pseudocod un algoritm echivalent cu algoritmul dat, în care să se înlocuiască
structura repetitivă cât timp...execută, cu o structură repetitivă
pentru...execută.
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
c)
#include <iostream>
using namespace std;
int main()
{
int n, k;
cin >> n >> k;
int p = 1;
while(n > 0 && k > 0)
{
int c = n % 10;
if(c % 2 == 1)
p = p * c;
n = n / 10;
k = k - 1;
}
cout << p;
}
d)
citeste n, k (numere naturale)
p<-1
┌pentru i <- 1 până la k execută
│ c<-n%10
│ ┌dacă c%2=1 atunci
│ │ p<-p*c
│ └■
│ n<-[n/10]
└■
scrie p
hellokitty34512:
mersi muullttt
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă