Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

wypisanie tablicy w przystępny sposób

Ostatnio zmodyfikowano 2012-06-01 23:18
Autor Wiadomość
kuba551
Temat założony przez niniejszego użytkownika
wypisanie tablicy w przystępny sposób
» 2012-05-31 05:31:21
Witam,

Mój problem polega na tym że nie potrafię wypisać wygenerowanej tablicy. Chodzi mi o żeby po 10 znakach wypisywanie tablicy zaczynało się od nowej linijki itd. To jest mój program:


C/C++
#include <cstdlib>
#include <iostream>

using namespace std;
//funkcja losuj%%%%%%%%%%%%%%%%%%%%%%%%
void losuj( int t[], int n )
{
    int i;
    srand( time( NULL ) );
    for( i = 0; i <= n - 1; i++ )
         t[ i ] = rand() % 201 - 100;
   
}
//funkcja wypisz%%%%%%%%%%%%%%%%%%%%%%%
void wypisz( int t[], int n )
{
    int i;
    for( i = 0; i <= n - 1; i++ )
         cout << t[ i ] << " ";
   
    cout << endl;
}
//elementy mniejsze od 5 %%%%%%%%%%%%%%
int mniejsze( int t[], int n )
{
    int i;
    int ile = 0;
    for( i = 0; i <= n - 1; i++ )
         if( t[ i ] < 0 ) ile++;
   
    return( ile );
}
int main()
{
    int n = 50;
    int t[ n ];
    losuj( t, n );
    wypisz( t, n );
    cout << "mniejszych od 5 jest " << mniejsze( t, n ) << endl;
    system( "PAUSE" );
    return EXIT_SUCCESS;
}
P-57529
xevuel
» 2012-05-31 05:56:37
Kod daj w [cpp]...[/cpp]

A wytłumaczenie, jak przypisać liczby do tablicy, a następnie je wypisać, masz tutaj: » Kurs C++ » Poziom 2Tablice jednowymiarowe lekcja
P-57530
pekfos
» 2012-05-31 15:01:09
po 10 znakach?
Jak tak, to musiałbyś wypisać wyniki do bufora i wyświetlać po 10 znaków.

jeśli chodziło o 10 liczb to wystarczy dodać dodatkową zmienną, i dodatkowy warunek.
Ogólnie: podstawy.
P-57535
Sparrow-hawk
» 2012-06-01 23:18:52
Wystarczy tak:

C/C++
void wypisz( int t[], int n )
{
    int i;
    for( i = 0; i <= n - 1; i++ )
    {
        cout << t[ i ] << " ";
        if((( i % 10 ) == 0 ) &&( i > 1 ) ) cout << endl;
       
    }
    cout << endl;
}
P-57667
« 1 »
  Strona 1 z 1