kwadrat liczby, pętla for
Ostatnio zmodyfikowano 2015-01-10 20:13
1906tomek Temat założony przez niniejszego użytkownika |
kwadrat liczby, pętla for » 2015-01-10 14:20:08 Mam oto takie zadanie : Dany jest algorytm iteracyjny zapisany za pomocą schematu blokowego:
Na podstawie tego algorytmu napisz program w języku C++, który rozwiąże ten sam problem. http://platforma.mermidon.edu.pl/html/taskImages/~mermidon/szosty/prg/4/czw1z2/2___6_program2_v1.png
Przykładowe dane Dla danych:
4
Poprawnym wynikiem jest:
1, 4, 9, 16
Stworzyłem taki program,ale nie działa on dobrze.
#include <iostream>
using namespace std; int n; int main() { cin>> n; for(int i=1;i<=n;i++) { i=i*i; cout<<i<<","; } return 0; } Mój sposób rozumienia jest taki: dla i=1 wykonuje 1*1=1 dla i=2 wykonuje 2*2=4 dla i=3 wykonuje 3*3=9 itd...Proszę mi wytłumaczyć dlaczego mam zły sposób rozumowania i jak ten program powinien wyglądać żeby zadanie zostało wykonane poprawnie.
|
|
SocrateZ |
» 2015-01-10 14:31:59 |
|
1906tomek Temat założony przez niniejszego użytkownika |
» 2015-01-10 20:01:24 A czy mógłbyś mi ktoś podać powód i rozwiązanie? Z góry dzięki za odpowiedź. |
|
Piastlis |
» 2015-01-10 20:07:41 Modyfikujesz indeks pentli i .Musisz do obliczeń wprowadzić drugą zmiennę. |
|
1906tomek Temat założony przez niniejszego użytkownika |
» 2015-01-10 20:13:39 Dzięki.Poradziłem sobie |
|
« 1 » |