Informática, perguntado por filipehenrique32, 6 meses atrás

1)Faça um programa em Linguagem C
que leia 5 valores inteiros e positivos e exiba:


-O maior valor,
o menor
valor
e a média
aritmética
dos números lidos

2) Dados inteiros positivos N e M,
exiba o resultado de N*M, sem usar o operador *.

3)
Faça um algoritmo que copie o conteúdo de um vetor em um segundo vetor.

4)
Faça um algoritmo para somar duas matrizes.

Soluções para a tarefa

Respondido por gabrielstuchi22
2

-----RESPOSTA 1:-----

#include <stdio.h>

#include <stdlib.h>

int main(){

int num, maior = 0, menor = 0, soma = 0;

int i;

printf("informe um numero inteiro positivo: ");

 scanf("%d", &num);

soma = soma + num;

menor = num;

maior = num;

for(i = 1; i < 5; i++){

printf("informe um numero inteiro positivo: ");

 scanf("%d", &num);

soma = soma + num;

 if(num > maior){

  maior = num;

 }

 if(num < menor){

  menor = num;

 }

}

printf("Maior: %d\nMenor: %d\nMedia: %d\n", maior, menor, soma/5);

return 0;

}

-----RESPOSTA 3:-----

#include <stdio.h>

#include <stdlib.h>

int main(){

   int i, vetor1[3], vetor2[3];

 //entrada de valores para o vetor1

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

  scanf("%d", &vetor1[i]);

   //copia os valores do vetor

   vetor2[i] = vetor1[i];

   }

 printf("\n");

 

 //exibe o vetor copiado

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

  printf("%d\n", vetor2[i]);

 }

   return 0;

}

-----RESPOSTA 4:-----

#include <stdlib.h>

#include <stdio.h>

int main(){

int matriz_A[3][3], matriz_B[3][3], soma[3][3], i, j;

//matriz_A

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

  for(j = 0; j < 3; ++j){

    printf("matriz_A[%d][%d]: ", i, j);

    scanf("%d", &matriz_A[i][j]);

  }

 }

printf("\n");

//matriz_B

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

  for(j = 0; j < 3; ++j){

    printf("matriz_B[%d][%d]: ", i, j);

    scanf("%d", &matriz_B[i][j]);

  }

 }

printf("\n");

//soma das matrizes

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

   for(j = 0; j < 3; ++j){

     soma[i][j] = matriz_A[i][j] + matriz_B[i][j];

     printf("%d\t", soma[i][j]);

      if (j==2) printf("\n");

   }

  }

return 0;

}

Anexos:

gabrielstuchi22: Eu não tenho certeza se entendi o que é pra fazer na 2, por isso não resolvi. Não entendi o que ele quer dizer em "exiba o resultado de N*M, sem usar o operador *."
Perguntas interessantes