помогите найти ошибку в 6 строчках

Тема в разделе "C и С++ FAQ", создана пользователем EPECb, 28 дек 2009.

  1. EPECb

    EPECb Гость

    Репутация:
    0
    Пишу программу, которая выводит элементы из массива определенным образом. Почти дописал, но только на одном из этапов он вообще ничего выводит. Помогите, пожалуйста!

    вот код:
    Код (C++):
    #include <stdio.h>

    int main(){
    int n = 0;

    while(n<2 || n>10){
    printf("poriadok(ot 2 do 10): ");
    scanf("%d", &n);
    }

    int i,j;
    int m[n][n];

    for(i=0;i<n;++i){
    for(j=0;j<n;++j){
    scanf("%d", &m[i][j]);
    }
    }

    int k;
    for(k=0;k<2*n-1;k++){
    if(k<n){
    if(k%2==0){
    j=n-1;
    for(i=k;i>=0;i--){
    printf("%d ", m[i][j]);
    --j;
    }
    }else{
    j = n - 1 - k;
    for(i=0;i<=k;i++){
    printf("%d ", m[i][j]);
    ++j;
    }
    }  
    }
    }
    if(k >= n){
    ................................................................................
    .................................................................. 
    if(k%2 == 0){
    i = n - 1;
    for(j = 2*n - k - 2; j >= 0; j--){
    printf("%d ", m[i][j]);
    i--;
    }
    ................................................................................
    ..................................................................
    }else{
    i = k - n - 1;
    for(j = 0; j <= 2*n - k; j++){
    printf("%d ",m[i][j]);
    ++i;
    }
    }
    }
    }
    Добавлено: Вставил в строку в условии if(k%2 == 0 ) вывод самого k, => он туда банально не заглядывает. Или k стало не целым или еще чего... Как разобраться? Отладчика хорошего нету, может еще кто-нибудь и отладчик посоветует?
     
  2. EPECb

    EPECb Гость

    Репутация:
    0
    спасибо. тему можно закрывать(а лучше удалить)! благодарю за спокойствие!
     
Загрузка...
Похожие Темы - помогите найти ошибку
  1. OlgaZag
    Ответов:
    1
    Просмотров:
    1.359
  2. OlgaZag
    Ответов:
    0
    Просмотров:
    594
  3. Google313
    Ответов:
    0
    Просмотров:
    1.059
  4. Marikd
    Ответов:
    2
    Просмотров:
    1.253
  5. ruivit
    Ответов:
    2
    Просмотров:
    1.371

Поделиться этой страницей