Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*8. Napisz program, który:
- • utworzy tablicę 5 x 5 liczb rzeczywistych i wypełni ją losowymi
- wartościami z zakresu [0, 10].
- • dla każdej kolumny wyznaczy jej minimum i maksimum.
- • wyznaczy trzy największe liczby na lewej przekątnej.
- • wyznaczy trzy największe liczby na prawej przekątnej.
- Wszystkie wyznaczone wartości wraz z wygenerowaną tablicą mają zostać
- wyświetlone na ekranie.
- */
- #include <iostream>
- #include <string>
- #include <ctype.h>
- #include <time.h>
- #include <cstdlib>
- using namespace std;
- int main()
- {
- srand(time(NULL));
- int i, j;
- int const n=5;
- int tab[n][n];
- //wypelnienie tablicy
- for (i=0;i<n;i++)
- {
- for (j=0;j<n;j++)
- {
- tab[i][j]=rand()%11;
- }
- }
- //wypisanie tablicy
- for (i=0;i<n;i++)
- {
- for (j=0;j<n;j++)
- {
- cout << tab[i][j] << " ";
- }
- cout << endl;
- }
- //znalezienie maksow;
- int max[i]={};
- int min[j]={};
- //zapelnienie minimum maksymalnymi watosciami
- for (j=0;j<n;j++)
- {
- min[j]=10;
- }
- for (i=0;i<n;i++)
- {
- for (j=0;j<n;j++)
- {
- if (tab[i][j]>max[j]){
- max[j]=tab[i][j];
- }
- if (tab[i][j]<min[j]){
- min[j]=tab[i][j];
- }
- }
- }
- for (j=0;j<n;j++){
- cout<<"maksimum kolumny: "<< j << " :" << max[j] <<" ";
- cout<<endl;
- }
- for (j=0;j<n;j++){
- cout<<"minimum kolumny: "<< j << " :" << min[j] <<" ";
- cout<<endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement