Program wypisujący ciąg n liczb w którym kazda liczba jest rowna poprzedniej podniesionej do kwadrat

0

Siemka, potrzebuje pomocy z programem, czy mógłby mi ktoś pomóc jak usprawnić program, lub usunąć błędy?

//Instrukcje iteracyjne, zadanie numer 15
#include <iostream>
#include <iomanip>
using namespace std;

int main()
{
    long double a;
    int n;
    cout << "Program wypisuje ciag n liczb w ktorym kazda liczba jest rowna liczbie poprzedniej podniesionej do kwadratu" << endl;
    cout << "Wpisz liczbe a: ";
    //a - liczba ktora wpisuje uzytkownik
    cin >> a;
    cout << "Wpisz ilosc liczb w ciagu: ";
    //n - ilosc liczb w ciagu - liczba rzeczywista
    cin >> n;
    for( int i = 0; i < n; i++ )
    {
        cout << a << "\n";
        a = a * a;
    }
    //Program wypisuje ciag n liczb w ktorym kazda liczba jest rowna liczbie poprzedniej podniesionej do kwadratu
}
//Wykonal Marcin Dunajski 
1

Jakie znów błędy? WTF? Ukradłeś kod i nawet nie wiesz że jest dobry?
http://ideone.com/JDxhcV

0

Nie uwzględniłeś jeszcze trzech punktów z tego co napisałem: 3,4,5
http://4programmers.net/Forum/Kosz/231072-program_-_liceum?p=1020134#id1020134

0
Shalom napisał(a):

Jakie znów błędy? WTF? Ukradłeś kod i nawet nie wiesz że jest dobry?
http://ideone.com/JDxhcV

Dobre sobie, spójrz na daty dodania.

Co do puntku 4,5. Nie miałem pojęcia co z tym zrobić, a przy tłumaczniu nauczycielowi nie poradziłbym sobie z funkcjami tego. Program działa, jednak większość liczb pokazywana jest w notacji naukowej, myślę, że przejdzie :) Dzięki za pomoc

1 użytkowników online, w tym zalogowanych: 0, gości: 1