Skocz do zawartości

Petla for - problem


masher

Rekomendowane odpowiedzi

Chcialem stworzyc program, ktory wypisuje kolejno liczby od 1 do 100 i obok ich potegi z petla for.

#include<iostream>
#include<conio.h>
using namespace std;

void main()
{
    int i, a;
    for (int i = 1; i <=100; i++; int a; a = i * i);
        cout << i << a << endl;
        i++;
}

Jest jakis blad w kodzie ale nie moge go znalesc, prosze o pomoc.

z gory dzieki:)

Odnośnik do komentarza
Udostępnij na innych stronach

  • Filar Społeczności

Nie błąd, a cała masa błędów. Po pierwsze pętla for przyjmuje tylko 3 argumenty, nie 5, więc wywal wszystko za i++ (włącznie ze średnikiem). Po drugie średnik po pętli for? Też do wywalenia, bo średniki daje się na końcu wyrażeń. Po trzecie te i++ miało wchodzić wskład pętli? A gdzie klamry? Po czwarte nie musisz samemu inkrementować i. Po piąte podwójna deklaracja int i. Po szóste zamien void main na int main i na końcu funkcji daj return 0;

 

Spróbuj może tak:

int  i;

for ( i = 1; i < 100; i++ )
{
cout << i << ( i * i ) << endl;
}

 

Oj kiepsko widzę twoją naukę c++.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...