Member 13123131 Ответов: 1

C программная входная матрица[3][3] = {1, 2, 3, 4, 5, 6, 7, 8, 9} вывод печати такой = 1, 2, 36, 5, входной массив[3][3] = {1, 2, 3, 4, 5, 6, 7, 8, 9} вывод на печать как : 1, 2, 3, 6, 5, 4, 7, 8, 9


Входной массив программы C [3][3] = {1,2,3,4,5,6,7,8,9}
вывод печати такой = 1,2,36,5,

входной массив[3][3] = {1,2,3,4,5,6,7,8,9}
вывода на печать, такие как : 1,2,3,6,5,4,7,8,9

Что я уже пробовал:

int main()
{
	int array[3][3];
	int i,j;
	printf("Enter the elements of the array:\n");
	for(i=0;i<3;i++)
		for(j=0;j<3;j++)
			scanf("%d",&array[i][j]);
			
	for(i=0;i<3;i++)
		for(j=0;j<3;j++)
			printf(" %d",array[i][j]);
	
	return 0;
	
}

CHill60

Вы не пытались сделать ничего, кроме как распечатать массив. Правила получения выходных данных совсем не ясны

1 Ответов

Рейтинг:
0

Jochen Arndt

Для печати списка, разделенного запятыми:

for(i=0;i<3;i++)
{
    for(j=0;j<3;j++)
    {
        /* Print comma and space if not first element */
        if (i || j)
            printf(", ");
        printf("%d",array[i][j]);
    }
}
printf("\n");