Zadanie a:
Napisz program odpytujący wielokrotnie z tabliczki mnożenia:
Zadania programu:
W pętli do czasu aż użytkownik zgodzi się na zakończenie programu:
-program losuje dwie dowolne liczby w zakresie od 1 do 10
-zadaje pytanie o iloczyn tych liczb
-informuje o złej lub dobrej odpowiedzi
Zadanie b:
Napisz program z obsługą tablicy jednowymiarowej 100-elemntowej Zadania programu:
-Wypełnić tablicę liczbami wylosowanymi w zakresie od 0 do 100
-Wyświetlić zawartość tablicy
-Przy pomocy zewnętrznej funkcji wyliczyć średnią elementów tablicy
-Wynik średniej wyświetlany w main.
Aby przekazać tablicę do funkcji należy przekazać adres pierwszego elementu tablicy np.
float mediana(int tablica[]){
.......treść funkcji
}
lub za pomocą wskaźnika
float mediana(int *tablica){
.......treść funkcji
}
wewnątrz main funkcję wywołujemy:
s=mediana(tab);
lub
cout <<"Średnia= "<< mediana(tab)<<endl;
gdzie tab to tablica utworzona w main.
(jezyk c++)
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2025 KUDO.TIPS - All rights reserved.
ZADANIE A
#include <iostream>
#include <ctime>
using namespace std;
void menu()
{
cout << "1. Losuj" << endl
<< "0. Koniec" << endl;
}
int wylosuj()
{
return( rand() % 10 ) + 1;
}
int main()
{
srand( time( 0 ));
short a, b, c, d;
bool i = 1;
do
{
menu();
cin >> i;
if( i == 1 )
{
a = wylosuj();
b = wylosuj();
c = a*b;
cout << "Oblicz: " << a << "*" << b << "= ?" << endl;
cin >> d;
if( c == d ) cout << "Dobrze" << endl;
else cout << "Zle" << endl;
}
}while( i != 0 );
return 0;
}