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

Nie działa manipulator setw

Ostatnio zmodyfikowano 2016-01-10 14:25
Autor Wiadomość
locf
Temat założony przez niniejszego użytkownika
Nie działa manipulator setw
» 2016-01-10 14:05:04
Proszę pomoc i wskazania przyczyny, dlaczego setw() nie wyświetla mi tablicy w formie kwadratu.
C/C++
#include <iostream>
#include <cstdlib>
#include <iomanip>

using namespace std;

const int w = 6, k = 6;
int main()
{
    int A[ w ][ k ];
    int i, j;
    for( i = 0; i < w; i++ )
    for( j = 0; j < k; j++ )
         A[ i ][ j ] = 0;
   
    cout << "Tablica wczytana" << endl;
    for( i = 0; i < w; i++ )
    {
        for( j = 0; j < k; j++ )
        {
            cout << setw( 2 ) << A[ i ][ j ];
        }
    }
    return 0;
}
P-143269
Monika90
» 2016-01-10 14:14:53
Po wyświetleniu każdego wiersza tablicy powinieneś wywołać cout << endl;
P-143270
locf
Temat założony przez niniejszego użytkownika
» 2016-01-10 14:18:11
ale jak to zrobić?
P-143271
carlosmay
» 2016-01-10 14:21:23
dlaczego setw() nie wyświetla mi tablicy w formie kwadratu.
Bo nie do tego służy?

std::setw() określa na minimum ilu polach mają być wypisane dane.
Format widoku na ekranie to inna bajka.
Zacznijmy od umiejętnego posługiwaniem się manipulatorami strumienia tj. '\n', '\t', setw(), std::endl; .

Wskazówka: dopisz std::cout << std::endl;
P-143272
locf
Temat założony przez niniejszego użytkownika
» 2016-01-10 14:25:12
już wiem ocb.
Dzięki za szybką pomoc !
P-143273
« 1 »
  Strona 1 z 1