Untitled

 avatar
unknown
c_cpp
9 months ago
971 B
3
Indexable
#include <iostream>
#include <cstdlib>
#include <ctime>

void wylosujLiczby( int t[], int rozmiar, int min, int max )
{
    srand( static_cast<unsigned int >( time( nullptr ) ) );
    for( int i = 0; i < rozmiar; ++i )
    {
        t[ i ] = rand() % ( max - min + 1 ) + min;
    }
}

void wypiszLiczby( int t[], int rozmiar )
{
    for( int i = 0; i < rozmiar; ++i )
    {
        std::cout << t[ i ] << " ";
        if( ( i + 1 ) % 20 == 0 )
        {
            std::cout << '\n';
        }
    }
    std::cout << '\n';
}

int obliczSume( int t[], int rozmiar )
{
    int suma = 0;

    for( int i = 0; i < rozmiar; ++i )
    {
        suma += t[ i ];
    }

    return suma;
}

int main()
{
    int tablica[ 999 ];

    wylosujLiczby( tablica, 999, 4, 10 );
    wypiszLiczby( tablica, 999 );

    int iSuma = obliczSume( tablica, 999 );
    std::cout << "Suma liczb wynosi: " << iSuma << std::endl;

    return 0;
}
Editor is loading...
Leave a Comment