2 Najnizsze Liczby z Wypisanych :)

LPU

Użytkownik
Dołączył
Czerwiec 17, 2007
Posty
104
Hej Hakerzy
smile.gif
male pytanko do Was
smile.gif
.. fajnie by bylo jakby odpowiedz padla w dosc szybkim czasie
smile.gif
.. nie zanudzam i juz mowie o co chodzi..
smile.gif


Mam takie zadanie..
- wpisujesz 8 liczb
- program liczy sume
- srednia arytmetyczna
- wyswietla liczby podzielne przez 5
- program wyswietla 2 najnizsze liczby*

Chodzi mi o ostatni myslnik.. moge liczyc na kogos
smile.gif
odwdzieczam sie plusikiem
smile.gif
 

loganek

Były Moderator
Dołączył
Listopad 11, 2006
Posty
563
Kod:
$tablica = array (12, 4, 2, 5, 2, 1, 59, 11);

 

sort($tablica1);

echo $tablica[0]." ".$tablica[1];
nie testowałem ale powinno działać
<
 

LPU

Użytkownik
Dołączył
Czerwiec 17, 2007
Posty
104
do Tego co napisalem to mam problem z wstawieniem
smile.gif
Heh.. po 1 robimy to na Int`ie.. (to nic, ze srednia przewaznie wychodzi z przecinkiem ;], nie ja tu decydowalem).. po 2.. Kolego
smile.gif
jak mam to wstawic?
smile.gif
oczywiscie Pkt dla Ciebie.. ale prosilbym jeszcze o taka mala pomoc
smile.gif
.. tu masz moj "mini" program..

Kod:
#include <iostream>

#include <cstdio>

using namespace std;



main()

{

  int a, b, c, d, e, f, g, h;    

    

   cout << "Podaj a ";

   cin >> a;

   cout << "Podaj b ";

   cin >> b;

   cout << "Podaj c ";

   cin >> c;

   cout << "Podaj d ";

   cin >> d;

   cout << "Podaj e ";

   cin >> e;

   cout << "Podaj f ";

   cin >> f;

   cout << "Podaj g ";

   cin >> g;

   cout << "Podaj h ";

   cin >> h;

   

   cout << endl;   

   cout << "Program wyliczy sume liczb. Jest ona rowna " << a+b+c+d+e+f+g+h;

   

   cout << endl;   

   cout << "Program wyliczy srednia. Jest ona rowna " << (a+b+c+d+e+f+g+h)/8;

   

 

  cin.ignore();

  getchar();

  return 0;

}

-----

Jestem poczatkujacym w C++ wiec wiecie
smile.gif
i takie pytanko.. myslnik trzeci.. liczby podzielne przez 5.. mozna to zapisac w 1 warunku? czy musze do kazdej (a/b/c/d..etc) pisac osobny.. jesli mozna to jak?
smile.gif


Dzieki z gory
smile.gif
 

sinis

Użytkownik
Dołączył
Wrzesień 3, 2006
Posty
958
Po co osobne zmienne?? Wrzuć wszystko do 8-elementowej tablicy, potem utwórz kolejną i w pętelce wstawiaj do niej wartości od najniższej do najwyższej z tej pierwszej tablicy. Dwa pierwsze elementy drugiej tablicy to dwie najniższe liczby.
 

loganek

Były Moderator
Dołączył
Listopad 11, 2006
Posty
563
ale wpadka:D Mój kod jest w php, działy pomyliłem
Twój kod powinien wyglądać tak:
Kod:
#include <iostream>

#include <algorithm>

#include <cstdio>

using namespace std;



main()

{

 int tabl[8],a=0;

   string napis="abcdefgh";

   for(int i=0; i<8; i++){cout<<"Podaj "<<napis[i]<<": ";cin>>tabl[i];}

   cout << endl;   

   cout << "Program wyliczy sume liczb. Jest ona rowna ";

   for(int i=0; i<8; i++)a+=tabl[i];

   cout<<a;

   cout << endl;   

   cout << "Program wyliczy srednia. Jest ona rowna " << a/8;

   sort(tabl, tabl+8);

   cout<<endl<<"Dwie najmniejsze liczby: "<<tabl[0]<<tabl[1];

 

  cin.ignore();

  getchar();

  return 0;

}
nie wiem czy działa ale powinien
 

LPU

Użytkownik
Dołączył
Czerwiec 17, 2007
Posty
104
Dzieki Wielkie Loganek.. o takie cos mi chodzilo..
smile.gif
i nawet któcej jest
<
..

Pkt dla Ciebie..
<
szkoda ze 2 nie mozna dac ;P.. // Pozdrawiam..

// lol.. przysiegam ze przed chwilką tego nie bylo
<
.. dzieki za podpowiedz
<
..
 
Do góry Bottom