JAVA I TY.....

  • Nie jesteś zalogowany.
  • Polecamy: Moda

#1 2011-03-12 23:23:02

OskarF

Użytkownik

Zarejestrowany: 2011-02-03
Posty: 38
Punktów :   

3.3

Napisz program, który:
• stworzy tablicę (macierz) 5 x 5 liczb całkowitych, a następnie wypełnij ją
losowymi wartościami ze zbioru {−5,−4, . . . , 5},
• dla każdej kolumny wyznacz minimum,
• wyznaczy największą wartość w komórkach leżących na przekątnych macierzy
(po jednej wartości dla każdej z dwóch przekątnych).
Program ma wyświetlać tablicę wypełnioną liczbami oraz tablice z minimami oraz
maksimami.






#include <iostream>
#include <cstdlib>
#include <ctime>

using namespace std;

int main()
{
    int tablica[5][5];
    int losowa,min0=5,min1=5,min2=5,min3=5,min4=5,max1=-5,max2=-5;
    srand(time(NULL));
    for(int i=0;i<5;i++)
    {
        for(int j=0;j<5;j++)
        {
            losowa=rand()/(double)(RAND_MAX)*12-6;
            tablica[i][j]=losowa;
            if(losowa>=0)
            {
                cout<<" "<<tablica[i][j]<<" ";
            }
            else cout<<tablica[i][j]<<" ";
            if(tablica[i][j]>max1&&i==j) max1=tablica[i][j];
            if(tablica[i][j]>max2&&4==i+j) max2=tablica[i][j];
        }
        cout<<endl;
    }
    for(int i=0;i<5;i++)
    {

        for(int j=0;j<5;j++)
        {
            if(tablica[j][0]<min0) min0=tablica[j][0];
            if(tablica[j][1]<min1) min1=tablica[j][1];
            if(tablica[j][2]<min2) min2=tablica[j][2];
            if(tablica[j][3]<min3) min3=tablica[j][3];
            if(tablica[j][4]<min4) min4=tablica[j][4];
        }
    }

    cout<<endl;
    int minimum[]={min0,min1,min2,min3,min4};
    int maksimum[]={max1,max2};
    cout<<"Minimum dla poszczegolnych kolumn:"<<endl;
    for(int i=0;i<5;i++)
    {
        cout<<minimum[i]<<" ";
    }
    cout<<endl<<"Maksimum dla poszczegolnych przekatnych: "<<endl;
    for(int i=0;i<2;i++)
    {
        cout<<maksimum[i]<<" ";
    }
    cout<<endl;

    cin.get();
    return 0;
}

Offline

 

Stopka forum

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


Darmowe Forum | Ciekawe Fora | Darmowe Fora
http://www.informacjegdansk.pl/ przegrywanie kaset vhs mokotów spa ciechocinek cennik