Buscar

Lista_Vetores

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

#include <stdio.h> 
// 1. Faça um programa que leia 10 valores reais e os armazene em um vetor. Exibir o vetor com as
// referidas posições de armazenamento de cada valor.
// main(){
// float valores[10];
// for(int i=0; i < 10; i++){
// printf("Digite um valor: \n");
// scanf(" %f", &valores[i]);
// }
// for(int x=0; x <10; x++){
// printf("%.2f \n", valores[x]);
// }
// return 0;
// }
// 2. Ler 80 elementos inteiros em um vetor A. Construir um vetor B de mesmo tamanho com os
// elementos de A multiplicados por 3. Exibir B.
// main(){
// int numA[3];
// int numB[3];
// for(int i= 0; i <3; i++){
// scanf("%d", &numA[i]);
// numB[i]= numA[i] *3;
// }
// for(int x=0; x<3; x++){
// printf("%d", numB[x]);
// }
// return 0;
// }
// 3. Ler dois vetores A e B com 20 elementos reais. Construir um vetor RESP, onde cada elemento
// é a subtração do elemento correspondente de A com B. Apresentar o vetor RESP.
// main(){
// float numA[3];
// float numB[3];
// float resp[3];
// for(int i= 0; i < 3; i++){
// printf("Digite um numero A: \n");
// scanf("%f", &numA[i]);
// printf("Digite um numero B: \n");
// scanf("%f", &numB[i]);
// resp[i]= numA[i] - numB[i];
// }
// for(int x= 0; x <3; x++){
// printf("%.2f eh a aubtracao de A por B \n", resp[x]);
// }
// return 0;
// }
// 4. Faça um programa que leia 200 elementos inteiros de um vetor e um valor de código. Se o código
// for 1, mostrar o vetor na ordem direta, se o código for 2, mostrar o vetor na ordem inversa.
// Código diferente de 1 ou 2: mensagem de erro e encerra.
// main(){
// int num[5];
// int codigo; 
// for(int i = 0; i < 5; i++){
// printf("Digite um numero: \n");
// scanf("%d", &num[i]);
// }
// printf("Digite um codigo: \n");
// scanf("%d", &codigo);
// if(codigo == 1){
// for(int x=0; x< 5; x++){
// printf("%d \n", num[x]);
// }
// }
// if(codigo == 2){
// for(int z=0; z<=5; z++){
// printf("%d \n", num[5 - z]);
// }
// }
// if(codigo != 1 && codigo != 2){
// printf("erro \n");
// }
// return 0;
// }
// 5. Ler 15 elementos reais de um vetor A. Construir um vetor B de mesmo tipo, onde todo elemento
// de B deverá ser o quadrado do elemento de A correspondente. Exibir os dois vetores.
// main(){
// float numA[5];
// float numB[5];
// for(int i= 0; i < 5; i++){
// printf("Digite um numero: \n");
// scanf("%f", &numA[i]);
// numB[i]= numA[i] * numA[i];
// }
// for(int x=0; x <5; x++){
// printf("%.2f \n", numB[x]);
// }
// return 0;
// }
// 6. Ler dois vetores A e B com 15 elementos reais cada. Construir um vetor C, sendo este a junção
// dos dois outros. Desta forma, C deverá ter o dobro de elementos, ou seja, 30. Apresentar o
// vetor C.
// main(){
// float vetA[15];
// float vetB[15];
// float vetC[30];
// for(int i= 0; i < 15; i++){
// printf("Digite um numero A: \n");
// scanf("%f", &vetA[i]);
// }
// for(int i= 0; i < 15; i++){
// printf("Digite um numero B: \n");
// scanf("%f", &vetB[i]);
// }
// for(int i= 0; i < 15; i++){
// vetC[i]= vetA[i];
// }
// for(int i= 0; i < 15; i++){
// vetC[i+15]= vetB[i];
// }
// for(int i=0; i< 30; i++){
// printf("%.2f \n", vetC[i]);
// }
// return 0;
// }
// 7. Ler 20 elementos de um vetor A e construir um vetor B do mesmo tamanho, com os mesmos
// elementos do vetor A, sendo que deverão estar invertidos. Ou seja, o primeiro elemento de A
// passa a ser o último de B, o segundo elemento de A passa a ser o penúltimo de B e assim por
// diante. Exibir A e B.
// main(){
// int vetA[20];
// int vetB[20];
// for(int i= 0; i<20; i++){
// printf("Digite um valor: \n");
// scanf("%d", &vetA[i]);
// }
// for(int i=0; i<20; i++){
// vetB[19-i]= vetA[i];
// }
// for(int i= 0; i <20; i++){
// printf("%d \t", vetB[i]); 
// }
// return 0;
// }
// 8. Ler 30 elementos inteiros de um vetor A e um valor x. Criar o vetor B contendo os elementos
// do vetor A divididos por x.
// main(){
// int numA[5];
// int numB[5];
// int numX;
// for(int i=0; i<5;i++){
// printf("Digite um numero: \n");
// scanf("%d", &numA[i]);
// }
// printf("Digite um divisor: \n");
// scanf("%d", &numX);
// for(int i=0; i<5;i++){
// numB[i]= numA[i] / numX;
// }
// for(int i= 0; i < 5; i++){
// printf("%d \t", numB[i]);
// }
// return 0;
// }
// 9. Ler 25 elementos (valores reais) para temperaturas em graus Celsius em um vetor C. Construir
// um vetor F de mesmo tamanho, em que cada elemento do vetor F deverá ser a conversão da
// temperatura em graus Fahrenheit do elemento correspondente do vetor C. Apresentar os vetores
// C e F.
// main(){
// float tempC[5];
// float tempF[5];
// for(int i= 0; i < 5; i++){
// printf("Digite um temperatura em Celsius: \n");
// scanf("%f", &tempC[i]);
// }
// for(int i=0; i <5; i++){
// tempF[i]= (tempC[i] * 9/5) + 32;
// }
// printf("CELSISUS \t \t FAHRENHEIT \n \n");
// for(int i=0; i<5;i++){
// printf("%.2f \t \t \t %.2f \n", tempC[i], tempF[i]);
// }
// return 0;
// }
// 10. Carregue um vetor de inteiros com 100 posições e desenvolva um programa para:
// a) Imprimir a soma dos elementos que estão nos índices pares;
// b) Exiba a soma dos elementos impares.
// main(){
// // trocar pra 100 posições
// int vet[5];
// int somaP=0;
// int somaI=0;
// for(int i=0; i< 5; i++){
// printf("Digite um numero: \n");
// scanf("%d", &vet[i]);
// }
// for(int i=0; i <5; i++){
 
// if((vet[i] % 2) == 0){
// somaP= somaP + vet[i];
// }
// if((vet[i] % 2) != 0){
// somaI= somaI+ vet[i];
// }
// }
// printf("Soma dos pares: %d \n Soma dos impares: %d \n", somaP, somaI);
// return 0;
// }
// 11. Carregue um vetor de números reais com 80 posições e desenvolva um programa para encontrar
// o maior e o menor valor. Após isto, o programa deverá trocar o maior valor com o da primeira
// posição e o menor valor com o da última posição.
// main(){
// float vet[10];
// int maior=0;
// int menor=9999;
// int aux1=0;
// int aux2=0;
// int aux3=0;
// int aux4=0;
// for(int i= 0; i< 10; i++){
// printf("Digite um valor: \n");
// scanf("%f", &vet[i]);
// }
// for(int i= 0; i< 10; i++){
// if(vet[i] > maior){
// maior= vet[i];
 
// }
// if(vet[i]< menor){
// menor= vet[i];
 
// }
// }
// for(int i= 0; i <10; i++){
// if(vet[i] == maior){
// aux1=vet[i];
// aux2=vet[0];
// vet[i]= aux2;
// vet[0]=aux1;
// }
// if(vet[i] ==
menor){
// aux3=vet[i];
// aux4=vet[9];
// vet[i]= aux4;
// vet[9]= aux3;
// }
// }
// printf("Maior numero: %d \n Menor numero: %d \n", maior, menor);
// for(int i= 0; i <10; i++){
// printf("%.f \t", vet[i]);
// }
// return 0;
// }
// 12. Carregue um vetor de 50 elementos inteiros. Leia um determinado número e pesquise se o
// mesmo existe no VETOR. Caso exista, imprimir em que posição ele está, caso contrário, exiba
// uma mensagem.
// main(){
// int num[]= {10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110};
// int cod;
// int aux=0;
// printf("Digite um numero: \n");
// scanf("%d", &cod);
// for(int i=0; i<10; i++){
// if(num[i]== cod){
// aux= i;
// }
// }
// if(num[aux] == cod){
// printf("Esse numero esta na posicao %d do vetor \n", aux);
// }
// else if(num[aux] != cod){
// printf("Esse numero nao existe no vetor! \n");
// }
// return 0;
 
// }

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando