Baixe o app para aproveitar ainda mais
Prévia do material em texto
IFNMG INSTITUTO FEDERAL DO NORTE DE MINAS GERAIS TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS THIAGO ALVES MOREIRA 2014 ALGORITMOS EXERCÍCIOS ALMENARA MARÇO/2015 1). Escreva, usando for, um algoritmo para calcular a soma de 10 números fornecidos pelo usuário. #include <stdio.h> int main() { int i,soma,result = 0; for (i = 1; i <= 10; i++) { printf("Digite um numero\n"); scanf("%d",&soma); result = result + soma; } printf("A soma e %d \n",result); } 2).Elabore um programa que leia um vetor A de 10 números inteiros e imprima o maior valor e a posição em que ele se encontra no vetor. #include <stdio.h> int main() { int i,a[9],maior,posi; printf("Digite um numero\n"); scanf("%d",&a[0]); maior = a[0]; for (i = 1; i <= 9; i++) { printf("Digite um numero\n"); scanf("%d",&a[i]); if(a[i]>maior){ maior = a[i]; posi = i; } if(maior == a[0]){ posi = 0; maior = a[0]; } } printf("o maior e %d, e a posicao e %d \n",maior,posi); } 3).Elabore um programa que receba 10 letras e armazene em um vetor. E ao final imprima as 10 letras ao contrário. #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { int x,y,tam; char letra[9]; printf("Digite 10 LETRAS: "); gets(letra); tam = strlen(letra); printf("\n AS LETRAS DE TRAS PRA FRENTE E: "); for (x=tam1; x >= 0; x){ printf("%c",letra[x]); printf("\n\n"); } return 0; } 4).Elabore um algoritmo que, dados dois vetores inteiros de 10 posições, leia os dois vetores, some os valores da mesma posição e armazene em um terceiro vetor inteiro de 10 posições. No final imprima este terceiro vetor. #include<stdio.h> #include<stdlib.h> #include<math.h> int main() { int x,y,vet[9],vet1[9],vet2[9]; for(x=0;x<10;x++) { printf("Digite um numero primeiro vetor\n"); scanf("%d",&vet[x]); printf("Digite um numero segundo vetor\n"); scanf("%d",&vet1[x]); vet2[x] = vet[x] + vet1[x]; } //exibindo o vetor vet1 for(y=0;y<10;y++){ printf("Resultado:\n\n"); printf("\t %d ",vet2[y]); printf("\n\n"); } return(0); }
Compartilhar