ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1506. Столбцы чисел

what is wrong with my code
Послано esger 8 июн 2010 18:51
I get WA#1
here is my code

#include <cstdlib>
#include <iostream>

using namespace std;
int i, j, n, k, say, a[101];

int main(int argc, char *argv[])
{
            cin >> n >> k;

                for( i = 0; i < n ; i++ )
                    cin >> a[ i ];
                   if( n%k != 0)
                    say = n/k + 1;
        else
            say = n/k;

                for( j = 0; j < say; j++ ){
                        cout << a[ j ];
                        i = j + say;
                        while( i < n){

                            cout <<" "<< a[ i ];
                            i += say;
                        }
                        if( j < say-1 )
                        cout << endl;
                        }



    return 0;
}
Re: what is wrong with my code
Послано ░▒ Nguyễn Kim Vỹ ▒░ 23 июл 2010 00:19
Output: The width of each column must be 4 symbols; the numbers must be aligned to the right edge and padded with spaces to the required width
Re: what is wrong with my code
Послано Mehran.R 27 окт 2010 16:34
hi.you have 3 error's
1.you get 1 test case,but question has t test case.
you can add while(cin>>n>>k){...} to het t,test case,t>0;
2.you end of ant test case add cout<<endl;
3.to any answer printf(" %3d",a[i]);
good luck.