1) Se citeste un numar natural n. Sa se afiseje toate numerele naturale mai mici decat n care sunt divizibile cu 3.
2) Se citesc mai multe numere intregi pana cand ultimul numar citit este 0. Sa se calculeze suma celor de rang par si produsul celor de rang impar.
( rezolvare sub forma de algoritm)
Răspunsuri la întrebare
Răspuns de
21
C++:
1.
#include <iostream>
using namespace std;
int main()
{
int n;
cout<<"n="; cin>>n;
for (int i=0; i<=n; i+=3)
cout<<i<<"; ";
}
2.
#include <iostream>
using namespace std;
int main()
{
int n, i=1, s=0, p=1;
cin>>n;
while (n)
{if (i%2==0) s+=n;
else p*=n;
i++;
cin>>n;
}
cout<<"Suma: "<<s<<" produsul: "<<p;
}
PSEUDOCOD:
1. Date de intrare: n - numar natural
Date de manevra: i
citeste n
pentru i<--0, n, +3
scrie i " "
2. Date de intrare: n - numere naturale
Date de manevra: i
Date de iesire: s, p
i<--1
s<--0
p<--1
citeste n
cat timp n!=0 executa
{daca i%2=0 atunci s<--s+n
altfel p<--p*n
i<--i+1
citeste n
}
scrie s, p
1.
#include <iostream>
using namespace std;
int main()
{
int n;
cout<<"n="; cin>>n;
for (int i=0; i<=n; i+=3)
cout<<i<<"; ";
}
2.
#include <iostream>
using namespace std;
int main()
{
int n, i=1, s=0, p=1;
cin>>n;
while (n)
{if (i%2==0) s+=n;
else p*=n;
i++;
cin>>n;
}
cout<<"Suma: "<<s<<" produsul: "<<p;
}
PSEUDOCOD:
1. Date de intrare: n - numar natural
Date de manevra: i
citeste n
pentru i<--0, n, +3
scrie i " "
2. Date de intrare: n - numere naturale
Date de manevra: i
Date de iesire: s, p
i<--1
s<--0
p<--1
citeste n
cat timp n!=0 executa
{daca i%2=0 atunci s<--s+n
altfel p<--p*n
i<--i+1
citeste n
}
scrie s, p
Utilizator anonim:
Doresti algoritmul in pseudocod?
Alte întrebări interesante
Franceza,
10 ani în urmă
Limba română,
10 ani în urmă
Matematică,
10 ani în urmă
Limba română,
10 ani în urmă