Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.11.2011, 23:01   #1
acmilanfan
 
Регистрация: 14.11.2011
Сообщений: 3
По умолчанию Задача на двумерный массив в Си

Не могу понять как сделать часть задания.

Вот само задание:

Ввести построчно элементы двумерного массива чисел заданных размеров.
Количество вводимых в каждой строке чисел произвольное, но не больше заданного ранее размера. Если пользователь в строке вводит отрицательное число, то последние элементы в строке до заданного количества должны быть автоматически сформированы равными нулю. Из строк исходного массива, в которых содержаться только четные числа, сформировать столбцы результирующего массива. Вывести построчно сформированный массив.

Не могу сделать выделенную часть.

Вот то что есть:

Код:
#include <stdio.h>


int main()
{
    int a[50][50],i,j,n,m,p,t;
    int b[50][50];
    printf("\n Ввод размера двумерного массива \n");
    printf("Количество строк = ");
    scanf("%d", &n);
    printf("\n Количество столбцов = ");
    scanf("%d", &m);
    for(i=0;i<n;i++,p=1)
        for(p=1,j=0;j<m;j++)
        {

            if(p==0)
            a[i][j]=0;
            else
            scanf("%d", &a[i][j]);
            if(a[i][j]<0)
                p=0;
        }


    printf("\n Введенный массив \n");

    for(i=0;i<n;i++)
    {
        for(j=0;j<m;j++)
        {
            printf("%4d", a[i][j]);
        }
    printf("\n");
    }


    for(i=0;i<m;i++)
    {

        for(j=0;j<n;j++)
        {
            b[i][j]=a[j][i];
        }
    printf("\n");
    }

    printf(" \n Результат \n");

    for(i=0;i<m;i++)
    
          for(j=0;j<n;j++)
        
                printf("%4d", b[i][j]);
    printf("\n");
    }

}
acmilanfan вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на двумерный массив netiv Паскаль, Turbo Pascal, PascalABC.NET 2 18.11.2011 23:16
Задача на двумерный массив nagabara Паскаль, Turbo Pascal, PascalABC.NET 2 28.06.2011 20:33
задача на двумерный массив! Анютачка Паскаль, Turbo Pascal, PascalABC.NET 1 26.06.2011 12:53
Задача на двумерный массив. С++ synthetic rabbit Помощь студентам 1 11.01.2010 08:32
Двумерный массив(1 задача) MyaSnIKs Помощь студентам 4 28.03.2009 15:32