Construa um software que solicite os números inteiros de uma matriz 6x4 (ou seja, 6 linhas e 4 colunas). Em seguida, o software deverá calcular e mostrar quantos elementos dessa matriz são maiores que 30. Logo após, esse mesmo software deverá montar e mostrar uma segunda matriz 6x4 (isto é, 6 linhas e 4 colunas) com os elementos da matriz inicial e, no lugar dos números que são maiores do que o número 30, deve-se colocar o número zero.
KuroeJin:
Em qual linguagem?
Soluções para a tarefa
Respondido por
0
###########################
# Em linguagem C fica assim
###########################
#include <stdio.h>int main(void){ int matriz[6][4], l, c, maiores_que_trinta; for(l = 0; l < 6; ++l){ printf("\nLinha %d\n", l + 1); for(c = 0; c < 4; c++){ printf("Coluna %d: ",c + 1); scanf("%d", &matriz[l][c]); } } maiores_que_trinta = 0; for(l = 0; l < 6; ++l){ for(c = 0; c < 4; c++){ if( matriz[l][c] > 30 ){ maiores_que_trinta++; matriz[l][c] = 0; } } } printf("\n%d elementos sao maiores que trinta.\n", maiores_que_trinta); for(l = 0; l < 6; l++){ for(c = 0; c < 4; c++){ printf(" %d ",matriz[l][c]); } printf("\n"); }}
# Em linguagem C fica assim
###########################
#include <stdio.h>int main(void){ int matriz[6][4], l, c, maiores_que_trinta; for(l = 0; l < 6; ++l){ printf("\nLinha %d\n", l + 1); for(c = 0; c < 4; c++){ printf("Coluna %d: ",c + 1); scanf("%d", &matriz[l][c]); } } maiores_que_trinta = 0; for(l = 0; l < 6; ++l){ for(c = 0; c < 4; c++){ if( matriz[l][c] > 30 ){ maiores_que_trinta++; matriz[l][c] = 0; } } } printf("\n%d elementos sao maiores que trinta.\n", maiores_que_trinta); for(l = 0; l < 6; l++){ for(c = 0; c < 4; c++){ printf(" %d ",matriz[l][c]); } printf("\n"); }}
Perguntas interessantes
Matemática,
9 meses atrás
Matemática,
9 meses atrás