1.Napisz ogólną strukturę instrukcji: while, do, for, if dla programu Dev c++. 2. Napisz program, który wyświetla elementy ciągów: a) 1,2,3,4 b)2,4,6,8 c)10,8,6,4. 3. Napisz program, który oblicza sumę elementów ciągu z zadania 2. (każdy podpunkt jako osobny program). 4. Napisz program, który sprawdza, czy dana liczba jest parzysta, czy nieparzysta. 5. Napisz program, który wyświetla, czy dana liczba jest dodatnia, czy ujemna. Zadanie 2 i 3 mają być za pomocą wszystkich instrukcji z zadania 1. Jeśli da się, żeby 4 i 5 też były za pomocą tych wszystkich instrukcji, to bardzo proszę. Programy mają być napisane dla programu Dev c++.
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
1. while, do...while, for, if
while
inicjalizacja np. int i = 0;
while(warunek, np i<10)
{
instrukcje;
aktualizacja np. i++;
}
do while
inicjalizacja
do
{
instrukcje;
aktualizacja;
}while(warunek);
for
for(inicjalizacja;warunek;aktualizacja)
{
instrukcje;
}
if
if(warunek)
{
instrukcje;
}
else if(warunek)
{
instrukcje
}
//wiecej else if....
else
{
instrukcje
}
2. Ciągi
#include <iostream>
#include<cstdlib>
using namespace std;
int main()
{
cout << "Ile liczb ciagu A mam wyswietlic: ";
int x;
cin >> x;
int i = 1;
cout << "A: " <<endl;
while(i<=x)
{
cout << i << endl;
i++;
}
cout << endl;
cout << "Ile liczb ciagu B mam wyswietlic: ";
cin >> x;
i=2;
cout << "B: " << endl;
do
{
cout << i <<endl;
i+=2;
}while(i<=x);
cout << endl;
cout << "Ile liczb ciagu C mam wyswietlic: ";
cin >> x;
cout << "C: " << endl;
for(i=x;i>=2;i-=2)
cout << i << endl;
system("PAUSE");
return 0;
}
3. Sumy ciągów
a
#include <iostream>
#include<cstdlib>
using namespace std;
int main()
{
int i = 1;
int suma = 0;
cout << "Ile liczb ciagu mam policzyc: ";
int x;
cin >> x;
cout << "A: " <<endl;
while(i<=x)
{
suma+=i;
i++;
}
cout << suma << endl;
system("PAUSE");
return 0;
}
b
#include <iostream>
#include<cstdlib>
using namespace std;
int main()
{
int i = 2;
int suma = 0;
cout << "Ile liczb ciagu mam policzyc: ";
int x;
cin >> x;
x=x*2;
cout << "B: " << endl;
if (x>0)
{
do
{
suma = suma + i;
i+=2;
}while (i<=x);
}
else suma=0;
cout << suma << endl;
system("PAUSE");
}
c
#include <iostream>
#include<cstdlib>
using namespace std;
int main()
{
int suma = 0;
cout << "Ile wyrazow ciagu mam policzyc: ";
int x;
cin >> x;
x=x*2;
for(int i=x;i>=2;i-=2)
suma+=i;
cout << suma << endl;
system("PAUSE");
return 0;
}
4. Liczby parzyste i nieparzyste
#include <iostream>
#include<cstdlib>
using namespace std;
int main()
{
int i;
cout << "Podaj liczbe ktora mam sprawdzic: ";
cin >> i;
if (i%2==0)
cout << "Liczba " << i << " jest parzysta." << endl;
else
cout << "Liczba " << i << " jest nieparzysta. " << endl;
system("PAUSE");
return 0;
}
5. Dodatnie i ujemne
#include <iostream>
#include<cstdlib>
using namespace std;
int main()
{
int i;
cout << "Podaj liczbe ktora mam sprawdzic: ";
cin >> i;
if (i>0)
cout << "Liczba " << i << " jest dodatnia." << endl;
else
cout << "Liczba " << i << " jest ujemna. " << endl;
system("PAUSE");
return 0;
}
Pisałem w Code::Blocks, ale w Dev C++ tez będzie działać.
Pozdrawiam