W instrukcji for wyrażenie inicjujące może być dowolną liczbą całkowitą, niekoniecznie liczbą 0 lub 1. Choć najczęściej w pętli for licznik przebiegu pętli zaczyna się od 0.
Poniższy program wypisuje w dwóch kolumnach oddzielonych tabulatorem liczby całkowitych. W pierwszej liczbę całkowitą i z przedziału <-5;5>, a w drugim liczbę i podniesioną do potęgi drugiej.
view plaincopy to clipboardprint? #include <iostream>usingnamespace std; int main() { for (int i=-5; i<=5; i++) cout << i << "\t" << i*i << endl; return 0; }#include <iostream> using namespace std; int main() { for (int i=-5; i<=5; i++) cout << i << "\t" << i*i << endl; return 0; }
Napisz program, który wypisze wszystkie liczby całkowite od liczby całkowitej A do liczby całkowitej B.
WejścieW pojedynczym wierszu podane są dwie liczby całkowite A i B (-1000 ≤ A ≤ 1000), -1000 ≤ B ≤ 1000, A ≤ B).
WyjścieW pojedynczym wierszu wypisane są po kolei liczby całkowite z przedziału od A do B (włącznie) oddzielone spacjami.
PrzykładWejście:
-5 5Wyjście:
-5 -4 -3 -2 -1 0 1 2 3 4 5" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{int a; int b;
cout<<"Podaj a: "; cin>>a;
cout<<"Podaj b: "; cin>>b;
if((-1000<a)and (a<1000) and (-1000<b) and(b<1000) and (a<=b))
for(int i=a; i<=b;i++)
cout<<i;
else
cout<<"A i B musza miescic sie w zakresie od -1000 do 1000 i A<=B";
system("PAUSE");
return EXIT_SUCCESS;
}