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

Se consideră programul pseudocod alaturat:
citește n {numar natural nenul}
s ← 0
x ← 0
⟔ pentru 1← 1, n executa
| s ← s+x
| x ← x+2
⨽ ◼
scrie s

1.Ce se va afișa pentru n=8?
2.Scrieți o valoare strict pozitiva pentru variabila n astfel incat sa se afișeze valoarea 132?
3.Scrieți programul pseudocod care sa fie echivalent cu algoritmul dat și care sa nu contina nici o structura repetitiva.
4.Scrieți programul C sau C++ corespunzător algoritmului dat.


cioroiuroxana: adauga o poza cu cerinta ca sa fie mai clara
cioroiuroxana: pentru 1<-1,n sau pentru i<-1,n ??

Răspunsuri la întrebare

Răspuns de cioroiuroxana
1

Răspuns:

Explicație:

#include<iostream>

using namespace std;

int main(){

int n,s=0,x=0,i;

cin>>n;

for(i=1;i<=n;i++)

{ s=s+x;

x=x+2;

}

cout<<s;

return 0;

}

pentru n=8 se afiseaza valoarea 56

Răspuns de Sergetec
1

Salut!

Ai rezolvarile mai jos

1. Se va afisa 56

2. 12

3.

start

natural n

citeste n

scrie n * n - n

stop

4.

#include <iostream>

using namespace std;

int main()

{

 int n, s = 0, x = 0;

 cin >> n;

 for (int i = 1; i <= n; i++)

 {

   s += x;

   x += 2;

 }

 cout << s;

return 0;

}

Alte întrebări interesante