Opis forum
zad.1
Napisz program liczący pole 10 pól prostokątów o różnych wartościach (dowolnych) wczytywanych z klawiatury.
zad.2.
Napisz program, który wyznaczy średnią n liczb dodatnich.
zad.3.
Napisz program drukujący na ekranie wieżę z literek O:
O
OO
OOO
OOOO
OOOOO
zad.4.
Napisz program drukujący na ekranie literę A złożoną z literek A. Wielkość litery A wczytujemy z klawiatury.
A
A A
A A
AAAAAAA
A A
A A
zad.5.
Napisz program drukujący na ekranie prostokąt z literek X. Wysokość i szerokość prostokąta wczytujemy z klawiatury. Poniższy prostokąt ma wymiary: szer=10,wys=4.
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
zad.6.
Napisz program drukujący na ekranie trójkąt. Wysokość trójkąta wczytujemy z klawiatury. Poniższy trójkąt ma wysokość wys=5.
X
X X
X X
X X
XXXXXXXXX
zad.7.
Napisz program drukujący na ekranie trójkąt. Wysokość trójkąta wczytujemy z klawiatury. Poniższy trójkąt ma wysokość wys=5.
X
XX
XXX
XXXX
XXXXX
zad.8.
Napisz program drukujący na ekranie liczby. Wysokość wczytujemy z klawiatury. Oto wydruk dla wysokości h=5:
1
2 4
3 6 9
4 8 12 14
5 10 15 20 25
zad.9.
Napisz program drukujący na ekranie liczby. Wysokość wczytujemy z klawiatury. Oto wydruk dla wysokości h=5:
0
3 6
6 9 12
9 12 15 18
12 15 18 21 24
zad.10.
Wykorzystując pętlę napisz program, wyznaczający objętośćdowolnej bryły. Program jako dane (długości boków bryły) powinien przyjmować wyłącznie liczby dodatnie. Jeśli użytkownik poda liczbę ujemną, to powinien zostać poinformowany, że wymagana jest liczba dodatnia i poproszony o kolejną liczbę. Próbę wczytywania liczby powtarzamy dopóty, dopóki użytkownik nie poda liczby poprawnej (dodatniej).
zad.11.
Napisz program drukujący na ekranie literę L złożoną z literek L. Wielkość litery A (jej szerokość, wysokość i grubość) wczytujemy z klawiatury. Przykładowa litera ma wymiary: grubość=4, wys=11, szer=8.
LLLL
LLLL
LLLL
LLLL
LLLL
LLLL
LLLL
LLLLLLLL
LLLLLLLL
LLLLLLLL
LLLLLLLL
zad.12.
Napisz program drukujący na ekranie liczby. Wysokość wczytujemy z klawiatury. Oto wydruk dla wysokości h=5:
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
zad.13.
Co zostanie wydrukowane po wykonaniu pętli:
a = 21;
b = 3;
while (a != b) {
a = a – 1;
b = b + 1;
}
cout << a << endl << b;
zad.14.
Napisz program losujący dowolne 20 liczb i wypisujący wylosowane liczby na ekran.
zad.15.
Napisz program losujący 20 liczb z przedziału<-200;100>
zad.16.
Napisz program losujący n liczb (n>150) i z wylosowanych liczb wypisuje tylko te które są podzielne przez 3.
zad.17.
Napisz program obliczający z wylosowanych n liczb średnią.
zad.18.
Napisz program wyznaczający i wypisujący wartość poniższego wyrażenia, dla 20 wylosowanych wartości x:
x + 1 2*x
wyr= --------- + ---------
x - 1 4*x - 5
zad.19.
Program losujący n liczb. Jeżeli wylosowana liczba jest podzielna przez 3, to wyświetla się komunikat "Liczba .. jest podzielna przez trzy", w przeciwnym przypadku wyświetla komunikat "Liczba .. jest niepodzielna".
zad.20.
Program losujący n liczb (n<=4000 i n>=90) i wyświetlający ile razy w wylosowanym ciągu liczb wystąpiły liczby:10,100,110.
zad.21.
Program obliczający i wypisujący wartość potęgi liczby x podniesionej do potęgi y (xy). wartości x i y są wartościami losowymi.
Offline
/*
zad.1.
Napisz program liczący pole 10 pól prostokątów o różnych wartościach wczytanych z klawiatury
*/
#include<iostream.h>
int main()
{
int a,b,pp,sp=0,i=1;
do
{
do
{
cout<<"podaj a"<<endl;
cin>>a;
}
while(a<=0);
do
{
cout<<"podaj b"<<endl;
cin>>b;
}
while(b<=0);
pp=a*b;
sp=sp+pp;
i++;
}
while(i<10);
cout<<"pole dla 10 prostokątów wynosi: "<<sp<<endl;
system("pause");
}
Offline
/*
zad.2.a.
Napisz program, który wyznaczy średnią n liczb dodatnich
*/
#include<iostream.h>
int main()
{
int n,suma=0,liczba;
double srednia;
do
{
cout<<"podaj n"<<endl;
cin>>n;
}
while(n<=1);
for(int i=1;i<=n;i++)
{
cout<<"podaj liczbę"<<endl;
cin>>liczba;
suma=suma+liczba;
}
srednia=suma/n;
cout<<"średnia wynosi "<<srednia<<endl;
system("pause");
}
Offline
/*
zad.2.b.
Napisz program, który wyznaczy średnią n liczb dodatnich
*/
#include<iostream.h>
#include<stdlib.h>
int main()
{
int n,suma=0,liczba;
double srednia;
do
{
cout<<"podaj n"<<endl;
cin>>n;
}
while(n<=1);
srand((unsigned)time( NULL ));
for(int i=1;i<=n;i++)
{
liczba=rand();
suma=suma+liczba;
}
srednia=suma/n;
cout<<"średnia wynosi "<<srednia<<endl;
system("pause");
}
Offline
/*
zad.3.
Napisz program drukujący na ekranie wieżę z literek O:
O
OO
OOO
OOOO
OOOOO
*/
#include<iostream.h>
int main()
{
for(int i=0;i<5;i++)
{
for(int j=0;j<=i;j++)
{
cout<<"O";
}
cout<<endl;
}
cout<<endl;
system("pause");
}
Offline