Pomoc w napisaniu programu
Ostatnio zmodyfikowano 2010-05-15 15:27
Anncia |
» 2010-05-15 14:23:41 Witam, jestem nowa na tym forum więc nie bardzo wiem, jak się tutaj odnaleźć ale mam nadzieję, że znajdę pomoc. Mam do napisania program : Napisz program, w którym zdefiniujesz strukturę OSOBA zawierającą następujące pola: imie nazwisko wiek
Następnie zadeklaruj 3 zmienne strukturalne Dla tych zmiennych pola imię i nazwisko ma być pobrane od użytkownika natomiast wiek ma być liczbą losową z przedziału <20,60). Następnie wyświetl dane tych trzech zmiennych w oddzielnych linijkach na ekranie w kolejności od osoby najmłodszej do najstarszej. mam już prawie wszystko lecz nie mogę zrobić sortowania :/ #include <iostream>
using namespace std;
struct osoba { char imie[ 20 ]; char nazwisko[ 20 ]; int wiek; } os1, os2, os3;
int main() { cout << "Podaj imie pierwszej osoby:" << endl; cin >> os1.imie; cout << "Podaj nazwisko pierwszej osoby:" << endl; cin >> os1.nazwisko; cout << "Podaj imie drugiej osoby:" << endl; cin >> os2.imie; cout << "Podaj nazwisko drugiej osoby:" << endl; cin >> os2.nazwisko; cout << "Podaj imie trzeciej osoby:" << endl; cin >> os3.imie; cout << "Podaj nazwisko trzeciej osoby:" << endl; cin >> os3.nazwisko; srand( time( 0 ) ); rand() % 40 + 20; os1.wiek = rand() % 40 + 20; os2.wiek = rand() % 40 + 20; os3.wiek = rand() % 40 + 20; cout << "Wiek pierwszej osoby wynosi " << os1.wiek << endl; cout << "Wiek drugiej osoby wynosi " << os2.wiek << endl; cout << "Wiek trzeciej osoby wynosi " << os3.wiek << endl;
|
|
filipesq |
» 2010-05-15 15:08:45 Do Anncia:
Napisz osobny temat, a nie wpychaj się do cudzego! |
|
DejaVu |
» 2010-05-15 15:22:20 W uproszczeniu trzeba wykonać coś takiego: if( o1.wiek > o2.wiek ) zamien( o1, o2 );
if( o1.wiek > o3.wiek ) zamien( o1, o3 );
if( o2.wiek > o3.wiek ) zamien( o2, o3 );
PS. Zakładaj własne tematy tak jak kolega zwrócił uwagę. |
|
Anncia |
» 2010-05-15 15:27:54 Dziękuję za informacje i pomoc. Przepraszam, nie chciałam się nikomu wpychać. |
|
1 « 2 » |