Baixe o app para aproveitar ainda mais
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; // }
Compartilhar