Informática, perguntado por manoeleagritec, 4 meses atrás

1. Resolva os seguintes algoritmos em linguagem C:

a. Crie um algoritmo que armazene 8 valores em um vetor e imprima todos os números.
b. Crie um algoritmo que leia um conjunto de 15 valores inteiros, armazene-os em um vetor e escreva-os ao contrário na ordem de leitura.
c. Entre com números inteiros para dois vetores A e B de dez elementos cada. Gere e imprima o vetor diferença.
d. Crie um algoritmo que receba a temperatura média de cada mês do ano, em centígrados, e armazene essas temperaturas em um vetor. Em seguida imprima:

as temperaturas de todos os meses;
a maior e a menor temperatura do ano e em que mês aconteceram.

Soluções para a tarefa

Respondido por joaopedrolemos
0

#include <stdio.h>

#include <stdlib.h>

#include <time.h>

int main(){

   srand(time(NULL));

   int vet[8];

   for (int i=0;i<8;i++){

       vet[i]=rand()%10;

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

   }

   return 0;

}

------------------------------------

#include <stdio.h>

#include <stdlib.h>

#include <time.h>

int main(){

   srand(time(NULL));

   int vet[15];

   for (int i=0;i<15;i++){

       vet[i]=rand()%10;

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

   }

   printf("\n");

   for (int j=14;j>=0;j--){

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

   }

   return 0;

}

------------------------------------

#include <stdio.h>

#include <stdlib.h>

#include <time.h>

int main(){

   srand(time(NULL));

   int a[10],b[10],c[10];

   for (int i=0;i<10;i++){

       a[i]=rand()%10;

       printf("A>> %d\t",a[i]);

   }

   printf("\n");

   for (int x=0;x<10;x++){

       b[x]=rand()%20+10;

       printf("B>> %d\t",b[x]);

   }

   printf("\n");

   for (int j=0;j<10;j++){

       c[j]=b[j]-a[j];

       printf("C>> %d\t",c[j]);

   }

   return 0;

}

---------------------------------

#include <stdio.h>

int main(){

   float a[12], maior, menor;

   int indMaior, indMenor;

   indMaior = indMenor = 0;

   for (int i=0;i<12;i++){

       printf("M(%d) >> ",i+1); scanf("%f",&a[i]);

   }

   printf("\n");

   maior = a[0];

   menor = a[11];

   for (int x=0;x<12;x++){

      if (maior<a[x]) {maior = a[x]; indMaior=x+1;}

      if (menor>a[x]) {menor = a[x]; indMenor=x+1;}

   }

   printf("Maior(%d): %.2f\n", maior,indMaior);

   printf("Menor(%d): %.2f\n", menor,indMenor);

   return 0;

}

Perguntas interessantes