• Matéria: Informática
  • Autor: proberto124pew713
  • Perguntado 3 anos atrás

Faça um programa em C que leia uma frase de até 30 caracteres preenchendo uma matriz 6x5 e depois imprima a matriz percorrendo coluna por coluna.
Disciplina: Algoritmos e Programação de computadores 1.
Linguagem de programação em C.

Respostas

respondido por: joaopedrolemos
0

#include <stdio.h>

#include <string.h>

int main() {

   char frase[30];

   printf("FRASE: "); fgets(frase, 30, stdin);

   int size_s = sizeof(frase) / sizeof (frase[0]);

   char matriz[6][5];

   

   memmove(matriz, frase, size_s);

   

   int a, b;

   

   for (a = 0; a < 6; a++){

       for (b = 0; b < 5; b++){

           if (matriz[a][b] != '\0') printf("%c\t", matriz[a][b]);

       }

       printf("\n");

   }

   

   return 0;

}

Fiz isso, espero que ajude.

Perguntas similares