#1 2011-01-26 14:52:22

 pszonka

Administrator

1708501
Zarejestrowany: 2011-01-25
Posty: 113
Punktów :   

8 grudnia 2010

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

 

#2 2011-02-15 14:48:03

 pszonka

Administrator

1708501
Zarejestrowany: 2011-01-25
Posty: 113
Punktów :   

Re: 8 grudnia 2010

/*
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

 

#3 2011-02-15 14:49:16

 pszonka

Administrator

1708501
Zarejestrowany: 2011-01-25
Posty: 113
Punktów :   

Re: 8 grudnia 2010

/*
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

 

#4 2011-02-15 14:49:42

 pszonka

Administrator

1708501
Zarejestrowany: 2011-01-25
Posty: 113
Punktów :   

Re: 8 grudnia 2010

/*
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

 

#5 2011-02-15 14:50:54

 pszonka

Administrator

1708501
Zarejestrowany: 2011-01-25
Posty: 113
Punktów :   

Re: 8 grudnia 2010

/*
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

 

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi

[ Generated in 0.060 seconds, 8 queries executed ]


Darmowe Forum | Ciekawe Fora | Darmowe Fora
www.narutoxgra.pun.pl www.green-iris.pun.pl www.german2008.pun.pl www.semperfidelisacl.pun.pl www.sid.pun.pl