Pesquisar neste blog

11/04/2026

Matrix linha e coluna individuais

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define size 4

int main() {

    int matriz[size][size];
    int i, j;

    // Inicializa o gerador de números aleatórios
    srand(time(NULL));

    // 1. Gerar a matriz com números aleatórios
    for(i = 0; i < size; i++) {
        for(j = 0; j < size; j++) {
            matriz[i][j] = rand() % 100; // números de 0 a 99
        }
    }

    // 2. Imprimir a matriz
    printf("Matriz %dx%d:\n\n", size, size);
    for(i = 0; i < size; i++) {
        for(j = 0; j < size; j++) {
            printf("%3d ", matriz[i][j]);
        }
        printf("\n");
    }
    
    // 3. Imprimir a segunda linha da matriz
    printf("\nSegunda linha da matriz:\n");
    for(j = 0; j < size; j++) {
        printf("%3d ", matriz[1][j]); // linha 1 = segunda linha
    }

    printf("\n");
    
    // 4. Imprimir as colunas
    printf("\nImprime a 2° coluna da matrix: \n");
    for(i = 0; i < size; i++) {
        printf("%3d \n", matriz[i][1]); // linha 1 = segunda linha
    }

    printf("\n");

    return 0;
}


Saída gerada


Nenhum comentário: