Nie działa manipulator setw
Ostatnio zmodyfikowano 2016-01-10 14:25
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. #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; }
|
|
Monika90 |
» 2016-01-10 14:14:53 Po wyświetleniu każdego wiersza tablicy powinieneś wywołać cout << endl; |
|
locf Temat założony przez niniejszego użytkownika |
» 2016-01-10 14:18:11 ale jak to zrobić? |
|
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; |
|
locf Temat założony przez niniejszego użytkownika |
» 2016-01-10 14:25:12 już wiem ocb. Dzięki za szybką pomoc ! |
|
« 1 » |