Exercicios_Resolvidos

March 27, 2018 | Author: Sara Anderson | Category: Matrix (Mathematics), Array Data Structure, Square Root, Limit (Mathematics), Triangle


Comments



Description

Usando Nomes4)Escrever seu nome na tela 10 vezes. Um nome por linha. #include <stdio.h> #include <stdlib.h> main() { int x; for (x=1;x <=10; x++) { printf("\nAlgoritmos e Programacao "); } printf("\n"); system("pause"); } 5)Ler nome, endereço, telefone e imprimir #include <stdio.h> #include <stdlib.h> int main() { char nome[30], endereco[30], telefone[15]; printf("Informe seu nome: "); gets(nome); printf("Informe seu endereco: "); gets(endereco); printf("Informe seu telefone: "); gets(telefone); printf("\n\nNome: %s\n\n",nome); printf("Endereco: %s\n\n",endereco); printf("Telefone: %s\n\n",telefone); system("PAUSE"); } 6) Ler nome, sexo e idade. Se sexo for feminino e idade menor que 25. Imprimir o nome da pessoa e a palavra ACEITA. Caso contrario imprimir NAO ACEITA. #include <stdio.h> #include <stdlib.h> main() { char nome[30], sexo; int idade; printf("Informe seu nome: "); gets(nome); printf("Informe seu sexo: "); scanf("%c",&sexo); printf("Informe sua idade: "); scanf("%d",&idade); if (sexo == 'f' || sexo == 'F' && idade < 25) printf("\n%s. ACEITA.\n\n", nome); else printf("\nNAO ACEITA.\n\n"); system("PAUSE"); } 21) Digitar um nome e solicitar que seja mostrado em maiúsculo na tela. #include<stdio.h> #include<stdlib.h> #include<string.h> #include<ctype.h> main() { int x,tam; float M; char nome[30]; printf("\nDigite um 66 nome: "); gets(nome); tam = strlen(nome); for(x=0; x<=tam-1; x++) { printf("%c\a",toupper(nome[x])); for(M=1; M<=10000000; M++); } printf("\n"); system("pause"); return(0); } Usando Números, calculando médias, etc... 01)Fazer um programa que imprima a média aritmética dos números 8,9 e 7. A media dos numeros 4, 5 e 6. A soma das duas médias. A media das medias. #include<stdio.h> #include<stdlib.h> #include<conio.h> #include<math.h> #include<string.h> main() { float n1=8, n2=9, n3=7, n4=4, n5=5,n6=6, somam, media3; printf("\n\n A media dos numeros 8, 9 e 7 e = %2.2f\n\n",float((n1+n2+n3))/3 ); printf("\n\n A media dos numeros 4, 5 e 6 e = %2.2f\n\n",float((n4+n5+n6))/3 ); somam=((n1+n2+n3)/3)+((n4+n5+n6)/3); printf("\n\n A soma das duas medias e = %2.2f\n\n",somam ); media3=(((n1+n2+n3)/3)+((n4+n5+n6)/3))/2; printf("\n\n A media das medias e = %2.2f\n\n",media3); printf("\n\n"); system("pause"); return (0); } 02)Receber um nome no teclado e imprimi-lo dez vezes. #include<stdio.h> #include<stdlib.h> #include<conio.h> #include<math.h> #include<string.h> main() { char nome[30]; int t=0, cont=1; printf("\n\tDigite um nome: "); gets(nome); t=t+1; printf("\t\nMostrar nome dez vezes:"); printf("\n\n"); for(t=1;t<=10;t++) { printf("\n %d - %s",cont,(nome)); cont=cont+1; } printf("\n\n"); system("pause"); return( 0); } 03) Ler um número inteiro e imprimir seu sucessor e seu antecessor. #include<stdio.h> #include<stdlib.h> #include<conio.h> #include<math.h> #include<string.h> main() { 66 printf("A media dos tres numeros informados e: %4.h> int main() { int a. #include <stdio. float distancia. n2.h> #include <math. return 0.&va). printf("\n\n").h> #include <stdlib. scanf("%d". return (0). n2=x-1. velmedia.&b).h> #include <stdlib. system("pause"). &velmedia). 66 . return 0. &horas). printf("\n\nSeu antecessor e : %d". system("pause"). printf("\n\n Digite um numero: "). a velocidade média e calcule o consumo. scanf("%f". } 05) Informar três números inteiros e imprimir a média #include <stdio.h> #include<stdlib.int x. printf("Informe um numero inteiro: "). printf("Informe um numero inteiro: ").va*110/100). n1=x+1.. } 04) Receber um valor qualquer do teclado e imprimir esse valor com reajuste de 10%. #include<stdio. scanf("%d". system("PAUSE"). printf("\n\n").2f de combustivel". scanf("%d".2f\n\n".consumo).&x).n1).c. printf("Informe a velocidade média do veículo: "). printf("\n\tDigite um numero: ").h> main() { int horas. scanf("%d".h> #include <conio.float((a+b+c))/3). printf("Informe um numero inteiro: "). consumo.h> #include<conio. scanf("%d".h> #include<math.&c). consumo = distancia / 12.b. distancia = horas * velmedia. system("pause").h> main() { float va. printf("\n\tValor reajustado em 10%% e: %2. } 06)Informe o tempo gasto numa viagem (em horas). printf("\n\nSeu sucessor e : %d". printf("Foram gastos %4. n1. scanf("%d".h> #include<string. printf("Informe o tempo gasto na viagem em horas: ").&a).n2).h> #include <math.2f\n".h> #include <conio. printf("\n\nNovo valor a ser pago com desconto de 10%% e: %3.h> #include <conio.h> #include <stdlib. printf("Informe o valor do saldo: "). #include <stdio.h> int main() { float SM.pow(a. printf("\nO valor a ser pago pela residencia e: %4.01). printf("\n\nInforme total Kw gasto na residencia: ").2f\n\n". return 0.&kwgasto). potencia) system("PAUSE"). kwgasto. return 0. scanf("%f".&precoatual).h> #include <conio. 66 .&a). Dado: 100 kilowatts custa 1/7 do salario minimo. printf("Informe o valor do salario minimo: ").h> int main() { float precoatual.90). system("PAUSE").h> #include <math. } 09) Calcule e imprima o valor em reais de cada kw o valor em reais a ser pago o novo valor a ser pago por essa residencia com um desconto de 10%. umkw = SM/7/100.kwgasto * umkw).h> #include <stdlib.umkw).saldo * 1. return 0.2f\n\n". printf("Informe o preco atual do produto: "). printf("O quadrado do numero informado e: %3. scanf("%f". printf("O saldo corrigido e %4. umkw. system("PAUSE"). printf("\n\nO valor de 1 Kw e: %3. // para usar a potencia.2)). } 08) Informar um saldo e imprimir o saldo com reajuste de 1% #include <stdio. scanf("%f".2f".h> #include <stdlib.(kwgasto * umkw) * 0.h> #include <conio. } 07) Ler um número inteiro e imprimir seu quadrado.h> #include <conio.return 0.h> #include <math.h> #include <math. usa-se pow(numero.h> int main() { float saldo.2f\n\n".h> #include <stdlib. printf("Informe um numero inteiro: "). } 10) Informar um preço de um produto e calcular novo preço com desconto de 9% #include <stdio. scanf("%f".h> #include <math. quantidade de kw gasto por residencia #include <stdio.&SM).h> int main() { float a.&saldo).0f\n\n". scanf("%f". h> #include <math.nad.h> main() { int horas. salario = vha * nad. system("PAUSE").inss. return 0.h> #include <stdlib.&inss). velmedia. } 13)Calcular o Consumo de um veículo conforme os dados informado no teclado: Tempo em horas.&tgc).h> #include <conio. printf("\n%d graus Celsius corresponde a %3.2f\n\n". return 0. } 14) Ler um numero e se for maior que 20 imprimir a metade desse numero. printf("Informe o numero de aulas dadas: ").h> int main() { float vha. 66 . printf("Informe o tempo gasto na viagem em horas: "). scanf("%f". float(9*tgc+160)/5). distancia = horas * velmedia. tgc. system("pause").h> #include <math.consumo). return 0. numero de horas trabalhadas e o % de desconto do INSS.h> #include <stdlib.2f de combustivel". float distancia. system("PAUSE"). scanf("%f". printf("Informe temperatura em graus Celsius: ").h> #include <stdlib. salario. desconto.salario .precoatual * 0. } 12) Ler uma temperatura em graus Celsius e transformá-la em graus Fahrenheit. desconto = salario * inss /100. printf("Informe a velocidade média do veículo: "). consumo = distancia / 12.&nad). &horas). printf("Foram gastos %4. printf("\n\nSalario liquido e: %3. system("PAUSE"). #include <stdio. scanf("%d". Formula: F = (9*C+160)/5 #include <stdio. scanf("%d". printf("Informe o valor do percentual de desconto do INSS: ").desconto). Serão fornecidos valor da hora. #include <stdio.printf("\n\nNovo preco com desconto de 9%% e: %3. } 11) Cálculo de um salario líquido de um trabalhador .h> main() { int tgc. velocidade média e distância.h> #include <conio.h> #include <math.h> #include <conio.&vha). scanf("%d".2f graus Farenheit: \n\n". &velmedia). scanf("%f". printf("Informe o valor da hora aula: ").2f\n\n". return 0. consumo.91). printf("Informe o primeiro numero: "). scanf("%f".2f".&numero2). soma -5).h> #include <stdlib.h> #include <math.h> #include <stdlib.h> #include <stdio.&numero1). numero2.h> int main() { float numero1.&numero2).h> #include <math. return 0. numero2. system("PAUSE").&numero).2f\n\n".#include <iostream.&numero1). printf("Informe o segundo numero: "). Se a soma for maior que 10.h> #include <math. Se positivo.h> #include <math. scanf("%f". return 0. printf("Informe o primeiro numero: ").h> #include <stdio.2f\n\n". scanf("%f". else printf("\nA soma dos numeros informados menos 5 e %3. soma = numero1 + numero2. if (numero > 20) printf("A metade desse numero e %3. } 16) Ler 2 numeros inteiros e soma-los. if (numero1 > 0) 66 .h> int main() { float numero1. if ((numero1 + numero2) > 10) printf("\nA soma dos numeros informados e %3. #include <iostream. scanf("%f". printf("Informe um numero: ").2f\n\n". system("PAUSE"). if (soma > 20) printf("\nA soma dos numeros informados mais 8 e %3. soma + 8).&numero1). mostrar o resultado da soma #include <iostream. mostrar o resultado da soma. numero1 + numero2).h> #include <stdio. numero/2). scanf("%f".h> #include <stdlib.h> int main() { float numero1.h> #include <stdio.h> int main() { float numero. printf("Informe um numero: "). printf("Informe o segundo numero: "). } 17) Ler 1 número. Se a soma for maior que 10. soma. system("PAUSE").h> #include <stdlib. scanf("%f". return 0. } 15) Ler 2 numeros inteiros e soma-los. imprimir raiz quadrada senao o quadrado. #include <iostream. &numero). } 19)Ler um numero e imprimir: maior que 20.h> int main() { float salbruto.h> #include <stdlib. sexo.&idade). imprimir : Empréstimo não pode ser concedido. Se prestação for maior que 20% do salario. igual a 20 ou menor que 20. system("PAUSE"). gets(nome). return 0. else printf("\nO quadrado do numero e %3. return 0. printf("Informe seu nome: ").2)). #include <iostream. printf("Informe o salario bruto: ").\n"). if (sexo == 'f' || sexo == 'F' && idade < 25) printf("\n%s. system("PAUSE"). prestacao. #include <iostream. porcent = salbruto * 0.h> #include <math.\n"). scanf("%f". else if (numero = 20) printf("\nNumero informado e igual a 20. int idade. else printf("\nEmprestimo pode ser concedido").h> #include <stdio.h> #include <stdlib. scanf("%c". scanf("%f". porcent. if (numero > 20) printf("\nNumero informado e maior a 20. printf("Informe sua idade: ").h> #include <stdio.h> #include <stdlib. ACEITA. scanf("%d".h> int main() { float numero. pow(numero1.n\n").\n\n". sqrt(numero1)).h> #include <stdio.20. Senão imprimir Empréstimo pode ser concedido.h> int main() { char nome[30]. return 0.&prestacao). scanf("%f".&salbruto). Imprimir a idade da pessoa. nome).h> #include <math.&sexo). #include <iostream. system("PAUSE").\n\n"). printf("Informe o valor da prestacao: ").2f\n\n".h> #include <math. printf("Informe seu sexo: "). } 18) Solicitar salario.printf("\nA raiz quadrado do numero e %3. else printf("\nNumero informado e menor que 20.2f\n\n". printf("Informe um numero: "). } 21) Ler um ano de nascimento e ano atual. prestaçao. 66 . if (prestacao > porcent) printf("\nEmprestimo não pode ser concedito. x <= limsuperior -1. x=x+1. &limsuperior). soma 2 para começar com o próximo numero par liminferior = liminferior + 2. printf("\n\n").\n\n").x. }*/ system("pause"). limsuperior. for(x=15. soma = soma + x. return 0. // no limite superior subtrair 1 para ficar sempre com um numero // menor que o limite superior digitado.h> #include <math. 66 . printf("Informe o valor do limite inferior: "). printf("\nInforme o valor do limite superior: ").x++) printf("O quadrado do numero %d eh: %d\n". scanf("%d". } printf("\n\n"). &liminferior). return 0.h> #include <stdlib. scanf("%d".0f". x*x).h> #include <conio.x). x<=200. printf("Somatorio: %3. printf("\n\n"). for (x=liminferior. system("PAUSE").h> #include <math. /* Pode ser feito assim também – Usando While x=15.x.x. while (x <=200) { printf("O quadrado do numero %d eh: %d\n".h> main() { int x.h> main() { int liminferior. // verifica se o limite inferior digitado é par if (liminferior % 2 == 0) // se for par.h> #include <conio. } 22)Criar um algoritmo que leia os limites inferior e superior de um intervalo e imprimir todos os números pares no intervalo aberto e seu somatório. Suponha que os dados digitados são para um intervalo crescente.h> #include <string. Exemplo: Limite inferior: 3 Saída: 4 6 8 10 Limite superior: 12 Soma: 28 Repare que os valores iniciais e finais (3 e 12) não entram no cálculo e não são mostrados na saída #include <stdio. else // se nao for par. x=x+2) { printf("%d\t".h> #include <stdlib.else printf("\nNAO ACEITA. aumenta 1 para ele ficar par liminferior = liminferior + 1. } 23)Apresentar os quadrados dos números inteiros de 15 a 200 #include <stdio. x*x). system("pause").soma=0. float soma = 0.soma). #include <stdio.h> main() { int x. } 29) Um comerciante comprou um produto e quer vendê-lo com lucro de 45% se o valor da compra for menor que 20. } printf("A soma dos 100 primeiros numeros inteiros eh: %d\n". x<200. 66 . /* Pode ser feito assim tambem x=1.h> #include <math. } 28) Receber um número do teclado e informar se ele é divisível por 10.h> #include <stdlib.h> #include <math. else printf("O numero nao eh divisivel por 10. } */ system("pause").h> #include <stdlib. x=x+1.00. x<=100. return 0. por 5.x). Entrar com o valor do produto e imprimir o valor da venda. if (numero % 10 == 0 && numero%5 == 0 && numero % 2 == 0) printf("O numero eh divisivel por 10. 5 e 2\n").x).h> #include <conio.return 0. x=x+1. #include <stdio. return 0. for(x=1. return 0.h> main() { int numero. } 24)Apresentar o total da soma obtida dos cem primeiros números inteiros #include <stdio.x++) if (x % 4 == 0) printf("%d\n". } 25)Apresentar todos os números divisíveis por 4 que sejam menores que 200.h> main() { int x. /* Pode ser feito assim tambem x=1. system("pause"). printf("A soma dos 100 primeiros numeros inteiros eh: %d\n". while (x <200) { if (x % 4 == 0) printf("%d\n". */ system("pause"). por 2 ou se não é divisível por nenhum destes. 5 e 2\n").soma). printf("Informe um valor positivo: "). caso contrário.h> #include <conio.h> #include <stdlib. for(x=1.x++) soma = soma + x.soma=0. while (x <=100) { soma=soma + x. &numero).soma). scanf("%d". o lucro será de 30%.h> #include <conio.h> #include <math. \n"). p = c * c. printf("Informe sua idade: "). // gets(sigla). &valor_produto).h> #include <math. 66 . p=c * c. system("pause"). scanf("%f". else printf("\nO numero informado nao eh quadrado perfeito. Eleitor obrigatório (entre 18 e 65 anos) c. printf("Informe um numero positivo: "). scanf("%d". valor_produto * 1.2f\n". ( UM NÚMERO É QUADRADO PERFEITO QUANDO TEM UM NÚMERO INTEIRO COMO RAIZ-QUADRADA. while (p < numero) { c++. return 0.2f\n". Eleitor facultativo (entre 16 e 18 e maior de 65 anos) #include <stdio. while (numero > 0) { c = 1.h> #include <conio.h> #include <conio. a. if (idade < 16) printf("Nao eleitor.h> #include <stdlib. printf("Informe um numero positivo: ").\n"). printf("Informe o valor do produto: ").h> #include <math. else if ((idade >= 16 && idade < 18) || (idade > 65)) printf("Eleitor faculdativo. else if (idade >= 18 && idade <=65) printf("Eleitor obrigatorio.) #include <stdio. &numero). Não-eleitor (abaixo de 16 anos) b.h> #include <conio.h> main() { int idade.45).h> main() { float valor_produto.c.\n").h> #include <stdlib.h> #include <math. return 0. system("pause").#include <stdio. vários números e verificar se eles são ou não quadrados perfeitos.h> main() { int numero.30). scanf("%d".h> #include <stdlib.\n"). if (valor_produto < 20) printf("O valor da venda eh %3.p. } if (p == numero) printf("\nO numero informado eh quadrado perfeito. O programa termina quando o usuário digitar um número menor ou igual a zero. else printf("O valor da venda eh %3. valor_produto * 1. } 31) Receber do teclado. &idade).\n"). } 30) Ler a idade de uma pessoa e informar a sua classe eleitoral. C. while (p < num) { num1++. return 0. printf("\n\t INFORME UM SEGUNDO NUMERO : "). Caso a soma seja maior que 10. #include<stdio.h> #include <stdlib. return 0.&B). } 34) Ler 2 valores e somar os dois. mostrar a soma. } printf("\n"). return(0).&C). EXEMPLO: 24 = 2 * 3 * 4) #include <stdio. num1 = 1.h> #include<stdlib.").h> #include<string. scanf("%d". if(A<B+C != B<A+C != C<A+B) printf("\n\n ESTES NUMEROS SAO LADOS DE UM TRANGULO"). } if (p == num) printf("\nEh triangular. &numero). printf("\n\t INFORME UM NUMERO : "). A condição para isto é que A<B+C e B<A+C e C<A+B .h> #include <math.h> #include<string. 66 .num1. p = num1 * (num1 + 1) * (num1 + 2).h> #include<math. printf("\n\t INFORME UM TERCEIRO NUMERO : ").h> main() { int N1.").h> #include<conio. printf("\nINFORME PRIMEIRO NUMERO: "). scanf("%d". printf("\n"). #include<stdio.B.N2.h> main() { int A. &num).scanf("%d". system("pause"). else printf("\nNao eh triangular. printf("Digite um numero: ").h> #include<math. system("pause"). } 32) Receber um número e verificar se ele é triangular.p.&A). p = num1 * (num1 + 1) * (num1 + 2).h> #include<stdlib.h> main() { int num. system("pause"). printf("\n\n "). } 33)Ler 3 números e imprimir se eles podem ou não ser lados de um triângulo.h> #include <conio. (UM NÚMERO É TRIANGULAR QUANDO É RESULTADO DO PRODUTO DE 3 NÚMEROS CONSECUTIVOS. scanf("%d". scanf("%d". else printf("\n\n ESTES NUMEROS NAO SAO LADOS DE UM TRIANGULO"). h> #include <stdlib.h> #include<conio.p).h> #include<math. // max é o número digitado. Informe o percurso rodado em km e calcule o consumo estimado. E o quadrado dele caso seja negativo.N1+N2).&NUM). } printf("\n\n O produto dos numeros gerados e: %d".sqrt(NUM)). return(0). scanf("%c". } 35) Entrar com um número e imprimir a raiz quadrada do número. conforme o tipo. if (NUM>0) printf("\nA RAIZ QUADRADA DO NUMERO E:%f2. printf("\n\t Numero gerados: %d ". system("pause").2f".x++) { //Valor menor ou igual ao numero informado.h> #include<math. char tipo. if ((N1+N2)>10) printf("\nA SOMA E: %d". int x. printf("\nINFORME NUMERO: "). Caso ele seja positivo. B e C). sendo (A=8.2".x<=max.x). p=p*x. p=1.h> main() { int NUM. for(x=1. 66 . return(0).h> #include<stdlib.pow(NUM. else printf("\nO QUADRADO DO NUMERO E:%2. #include<stdio. max=0.h> #include <conio. scanf("%d".&N2). printf("\n\n"). } 37)Ler um número do teclado e imprimir todos os números de 1 até o número lido.&max).scanf("%d". #include<stdio. printf("\n\n").2)). printf("\n\n"). B=9 e C=12) km/litro #include <stdio.&N1). printf("\nINFORME SEGUNDO NUMERO: "). scanf("%d". &tipo). printf("\n\t INFORME UM NUMERO : "). return(0).h> main() { float percurso.h> main() { // x são os numeros menores e iguais ao numero digitado e tem que ser >1.h> #include <math. system("pause"). } 39) Informe o tipo de carro (A.h> #include<string.h> #include<stdlib. printf("Informe o tipo do carro: "). Imprimir o produto dos números. // p é o produto dos numeros gerados e começa com 1. scanf("%d". system("pause"). return 0.\n". for(int x=0.h> #include<stdlib. printf("\n\n"). scanf("%d".&num).&percurso). solicitar um número do teclado. else if (tipo == 'b' || tipo == 'B') printf("O consumo estimado do carro A sera %3. num.num. } printf("\n\n").&num). até ser lido o valor-99. vet[8]. } 40)Escrever um programa que leia.x<8. 66 .2f\ litros. while(num!=-99) { soma=soma+num. printf("\n\n").x++) { printf("\n[%d] Digite um numero: ".x++) if(vet[x]==num) { printf("\n O numero %d esta na posicao %d: ". achei=0. #include<stdio.&vet[x]).x).x<8. Se não existir.h> main() { int x. achei=1.h> #include<math.2f ". return(0). printf("Digite um valor a ser pesquisado: "). imprimir MSG que não existe.2f litros.&num). scanf("%d". valores inteiros.2f litros.h> main() { int num.media).h> #include<string. float media=0.num. soma=0.\n". Quando isso acontecer o programa deverá escrever a soma e a média dos valores lidos.\n". } media=soma/cont. scanf("%d".imprimir em qual posição do vetor e qual a ordem foi digitado.percurso/8). scanf("%f".printf("\nInforme o percurso do carro: ").h> #include<stdlib. printf("\n DIGITE UM NUMERO INTEIRO: "). cont=0. system("pause"). else if (tipo == 'c' || tipo == 'C') printf("O consumo estimado do carro A sera %3.(x+1)). } if(achei!=1) printf("\n Este numero nao existe"). Se existir. printf("\n\n A soma dos numeros e: %d ". printf("\n\n A media dos numeros e: %3. for(int x=0.x).percurso/12). #include<stdio. printf("\n O numero %d foi o numero %d a ser digitado: ". scanf("%d".soma). cont++. if (tipo == 'a' || tipo == 'A') printf("O consumo estimado do carro A sera %3.percurso/9). printf("\n DIGITE UM NUMERO INTEIRO: "). Pesquisar se esse número existe no vetor. system("pause"). } ******************************************************************** 46) Preencher um vetor com números inteiros(8unidades). scanf("%d".contador50).'*').contador21). printf("\n O TOTAL DE PESSOAS COM MAIS DE 50 ANOS E:%d". ENTRADA INVALIDA. O programa termina quando idade for =-99. printf("\n\n").&idade). ************ O. Se digitar correto mostrar o número digitado.h> #include<stdlib. } WHILE E FOR 01) Solicitar a idade de várias pessoas e imprimir: Total de pessoas com menos de 21 anos.8. #include<stdio.contador50=0. printf("\n"). printf("\n"). system("pause").h> main() { int idade. system("pause"). ").x<=19. Se a pessoa digitar um número diferente. while(idade!=-99) { if(idade<21) contador21++.h> #include<stdlib. } printf("\n\n NUMERO DIGITADO:% d". return(0). } 03) Solicitar um número entre 1 e 4. if(idade>50) contador50++.4. return(0).12.contador21=0.2.x++) printf("%c". } 04)Fazer um programa que gere a saída. scanf("%d". for(x=0. return(0). system("pause").h> main() { int x. Total de pessoas com mais de 50 anos. for(x=1. printf("\n DIGITE A IDADE(PARA ENCERRAR DIGITE -99) : ").h> main() { int num=-1. scanf("%d".h> #include<stdlib.x). return(0).x<=14.10. printf("\n DIGITE A IDADE: "). printf("\n\n"). } printf("\n O TOTAL DE PESSOAS COM MENOS DE 21 ANOS E:%d".x<=19.num). mostrar a mensagem "entrada inválida" e solicitar o número novamente.&idade).&num). for(x=1. if(num<1 || num>4) printf("\n VOCE NAO DIGITOU UM NUMERO ENTRE 1 e 4.system("pause").6.x=x+2) printf("%d ".x++) printf("%c". } 66 .h> #include<string. while(num<1||num>4) { printf("\n\n INFORME UM NUMERO ENTRE 1 e 4: ").14 ************ #include<stdio. #include<stdio.'*'). printf("\n"). 05) Solicitar um nome e escrevê-lo. scanf("%d". scanf("%d". return(0). } printf("\n O MAIOR NUMERO E: %d". gets(nome). } 09)Apresentar o total da soma obtida dos cem primeiros números inteiros.nome[x]). system("pause").h> #include<stdlib. printf("\n DIGITE UM NUMERO INTEIRO: ").h> #include<string. } 08) Fazer um programa que receba um valor n no teclado e determine o maior. } 07) Solicitar um nome e escrevê-lo de trás pra frente.x--) printf("%c". system("pause"). 66 . printf("\n\n DIGITE UM NOME: "). printf("\n O TOTAL DA SOMA E: %4. #include<stdio.soma). #include<stdio. A condição de término do programa é quando o usuário digitar zero. return(0).nome[x]). system("pause"). t=strlen(nome).&NUM).int x. printf("\n\n DIGITE UM NOME: ").3f". printf("\n DIGITE OUTRO NUMERO(PARA ENCERRAR DIGITE 0) : ").t.h> #include<string. gets(nome).t. int x. return(0).h> #include<string.h> #include<stdlib.x>=0.x++) printf("%c". printf("\n\n"). system("pause").x++) soma=soma+x.h> main() { char nome[30].maior=NUM.h> main() { char nome[30].h> main() { float soma=0. while(NUM!=0) { if(NUM>maior) maior=NUM.maior). #include<stdio. printf("\n\n").h> #include<stdlib. for (x=1. for(x=t1.h> #include<string. printf("\n\n").&NUM).x<=t-1. for(x=0. t=strlen(nome).h> #include<stdlib. return(0).x<=100. int x.h> main() { int NUM. printf("\n\n"). #include<stdio. achei=1. Se estiver na faixa.num.} 10)Receber um numero e verificar se está entre 100 e 200. printf("Digite um valor a ser pesquisado: ").h> #include <math. } if(achei!=1) printf("\n Este numero nao existe").h> #include <stdio.h> main() { int x. #include <string.&num).h> main() { int num. #include<stdio. if(num>=100 && num<=200) printf("Voce digitou um numero entre 100 e 200"). 66 .&num). num. scanf("%d". scanf("%d".h> #include <conio.h> #include<stdlib.x). scanf("%d". } VETORES 01)Preencher um vetor com números inteiros(8unidades).h> #include<math.h> #include <stdlib.x<8.x). else printf("Voce digitou um numero fora da faixa 100 e 200"). system("pause"). vet[8].&vet[x]).x.h> #include<stdlib.x++) if(vet[x]==num) { printf("\n O numero %d esta na posicao %d: ".x<8. return(0). imprimir MSG que não existe. for(int x=0. system("PAUSE"). Se existir. return 0.x++) { printf("\n[%d] Digite um numero: ". achei=0. } 2)Preencher um vetor com os numeros pares do número 2 a 20.h> #include<math. imprimir em qual posição do vetor. printf ("informe um numero:"). Pesquisar se esse número existe no vetor. solicitar um número do teclado.h> main() { int vet[10]. printf("\n\n").imprimir:"Voce digitou um numero fora da faixa entre100 e 200". #include<stdio. for(int x=0. Senão estiver na faixa. y=0. } printf("\n\n"). Se não existir.imprimir: "Voce digitou um numero entre 100 e 200". printf ("\n\n"). #include<stdio.vet1[10]. printf("\t %d ".x<=9.20. printf("\n\n"). Somar os vetores acima.20. //preechimento da soma dos vetores vet[x] + vet1[x] for(x=0.x++) { vet1[x]=x+10. system("pause"). Preencher um vetor com os numeros de 10 a 19. #include<stdio. Mostrar o vetor e informar quantos números são maiores que 30.x<=7.18.12+15.x++) { vet[x]=y+2.x<=9.14+16.&vet1[x]).13.6.h> #include<stdlib.x++) { printf("\nDigite um valor: "). printf("\t %d ". soma2=0.16.19.h> #include<stdlib.16. por isso repete o for.vet[x]+vet1[x]). vet[10]. return(0).h> #include<math. y=y+2.x++) //exibindo os valores pares 2. return(0). x. } } 66 .x<=9. cont=0. y=0.8. } //exibindo o vetor vet1 for(x=0.8+13.20.10. if(vet1[x]>30) { cont++. printf("\t %d ". printf(" %d ".18+18. system("pause").4.16. Somar estes números.10+14.x<=9.vet1[x]).14. soma=soma+vet1[x].vet[x]).4+11.11. y=y+2.16+17.h> #include<math.18. } //exibindo o vetor vet for(x=0. Somar todos os números.x++) { vet[x]=y+2.x<=9.15.17. } //exibindo o vetor vet. printf("\n\n").12.12.6+12.12. for(x=0.18.8.x<=9. } 4)Preencher um vetor de 8 elementos inteiros.6. // preechimento do vetor vet for(x=0.10.14.20+19.h> main() { int x.vet[x]).h> main() { int vet1[8].x++) //exibindo a soma dos valores 2+10. // preechimento do vetor vet1 for(x=0.x<=9.x++) //exibindo os valores pares 2.14. scanf("%d".// preechimento do vetor vet for(x=0. soma=0.x++) //exibindo os valores pares 10. for(x=0. 3) Preencher um vetor com os numeros pares do número 2 a 20.4. printf("\tO NOME %s tem %d letras".x++) printf("\t%d". #include<stdio. } for(x=0. printf("\n\n A Soma dos numeros maiores que 30 e = %d".soma2).h> main() { char nome[3][20]. printf("\n\n %d Numeros sao maiores que 30".x<=7. MN=0.vet1[x]).nome[x].x).nome[x]. system("pause").strlen(nome[x])).x++) { printf("\n[%d] Digite o nome : %d ". for(x=0. } printf("\n\n").cont).x. system("pause").x<=2.x++) { printf("\nDigite um valor: ").soma). printf("\n\n A Soma dos numeros digitados e = %d".x<=2.x<=7. } 7)Preencher um vetor de 8 elementos inteiros.h> main() { int vet1[8].x++) soma2=soma2+vet1[x]. for(x=0.for(x=0.h> #include<math. return(0).x<=7. printf("\n\n"). } 5)Preencher um vetor com 3 nomes com 20 letras no máximo cada.h> #include <string.x++) { printf("\n %s".h> #include<math. system("pause"). #include<stdio.x++) printf("\t%d". gets(nome[x]). for(x=0. Quantos números são maiores que 10 e menores que 30. printf("\n\n %d Numeros > que 30". } 8) Preencher um vetor de 8 elementos inteiros.cont).h> #include<stdlib. cont=0. Qual o maior número do vetor. } for(x=0. Mostrar o vetor na horizontal com\t.h> #include<stdlib. Calcular a média do vetor. x. #include<stdio. 66 . return(0). x.vet1[x]). Mostrar quantos numeros são múltiplos de 5.&vet1[x]). cont=0. Mostrar o vetor e informar quantos números são maiores que 30. return(0). printf("\n\n")..h> main() { int vet1[8].(x+1)). int x.h> #include<stdlib.h> #include<math. Imprimir os Nomes. NF=0. m5=0. scanf("%d". if(vet1[x]>30) cont++.x<=7. float soma=0. } "). printf("\n"). 1 vetor para os nomes. scanf("%f".2f Multiplos de 5: %d |".x<=7. } printf("\n\n"). situacao[3][50]. scanf("%f".y. Calcular a média de cada aluno e imprimir aprovado se a média for maior que 5 e reprovado se média for menor ou igual a 5. gets(nome1[x]). PR2[3].x+1). printf("\n| |". gets(nome1[x]).x<=7. //multiplos de 5 if(vet1[x]%5==0) m5++.&vet1[x]). |". printf("Informe nota %d do aluno %s: ". scanf("%d". y=1. int x.Vai estudar chimpanze"). Nomes e Notas PR1 e PR2 de 6 alunos. 11)Armazenar em Vetores. return(0).m5).y. for(x=0. 66 . y=1.x++) printf("\t%d".x++) { printf("Informe nome %d: ". for(x=0.h> #include<math. } printf(" printf("\n| A media do vetor e: %3. if(media[x]>5) strcpy(situacao[x]."Reprovado .: 2 vetores para as notas tipo float.x++) { printf("Informe um numero %d: ".&PR2[x]).soma/8).h> #include <string. |"). #include<stdio. } for(x=0.x<=7."Aprovado Parabens"). printf("\n| Entre 10 e 30: %d printf("\n| Maior numero: %d printf("\n| printf("\n\n"). char nome[3][30]. 1 vetor para a média. printf("Informe nota %d do aluno %s: ". system("pause"). |". OBS.x<3.h> #include<stdlib. else strcpy(situacao[x].vet1[x]). media[3].NF).nome[x]).nome[x]).MN). 1 vetor para situação.x++) { media[x]=(PR1[x]+PR2[x])/2. gets(nome[x]).for(x=0. //Maior que 10 e maior que 30 if(vet1[x]>10 && vet1[x]<30) NF++.&PR1[x]). //maior valor if(vet1[x]>MN) MN=vet1[x]. y++.nome1[3][30]. x+1).x<3. printf("\n\n").x++) { soma=soma+vet1[x]. for(x=0.h> main() { float PR1[3]. h> main() { int x. printf("\n "). system("pause").vetp[x]).h> #include<string. printf("\n"). vetc[5].h> #include<stdlib. Mostrar os dois vetores.vetc[x]).h> #include<math.h> #include<math. return(0). } 13)Preencher um vetor com 6 numeros e mostra-los na tela.0f\t". printf("\n\n"). } for(x=1. x++) printf (" %3. return(0). x++) printf ("%d\t". #include<stdio. printf ("\n"). for(x=1.PR2[x].h> 66 .2f\t%s".x<3. x++) { printf ("\tDigite um numero: "). x<=6. int x. printf ("\n").h> #include<math.x++) { printf("\n%s\t%3. printf("\n\nNome\tNota1\t\tNota2\tMedia\tSituacao").2f\t%3.h> #include<conio. vetc[x]=pow(vetp[x]. printf("\n"). #include<stdio. } 15) Preencher um vetor com 5 numeros e guardar o cubo dos numeros em outro vetor. #include<stdio.2f\t\t%3.&vetp[x]). e depois mostrar o vetor. return(0).h> main() { float vetp[5].} printf(" "). scanf("%f". vetp[6]. } 20) Preencher um vetor com os numeros 10 a 20. printf ("\n").h> #include<string. x<=5. for(x=0. system("pause"). printf ("\n"). x++) { printf ("\tDigite um numero: ").media[x].nome[x].h> #include<stdlib. } for(x=1.situacao[x]). scanf("%d".&vetp[x]). system("pause").h> #include<stdlib.3). x<=6. for(x=1. printf ("\n"). x<=5.PR1[x]. } printf("\n "). #include<stdio. t++.h> main() { system("color E"). z++) { vet[z]= t.h> main() { int z. z++) printf("%d\t".#include<string. //este for vai contar os pares de tras pra frente.h> #include<stdlib. for(z=0.h> #include<conio. Caso eu quisesse mostrar o vetor completo } printf("\n\n"). for(z=1. t++. z++) { vet[z]= t. z>=0. z<11. printf("\n"). system("pause").vet[11]. for(z=0.h> #include<string. t=10. for(z=0.h> #include<math. t=10. MATRIZ 66 .vet[x]). t=10.x. e depois mostrar os elementos pares do vetor de trás prá frente. vet[11]. E também mostrar os números ímpares.h> #include<conio. #include<stdio. for(x=1. z=z-2) printf("%d\t". x<11. z<11. } 23) Preencher um vetor com os numeros 10 a 20.vet[z]). } for(z=0. x=x+2) printf("%d\t". printf("\n"). z<11.h> #include<stdlib. return(0). z=z+2) printf("%d\t". printf("\n\n"). } 25) Preencher um vetor com os numeros 10 a 20. // as cores vao de 0 a 15 int z.vet[z]). } printf("\n\n"). z++) { vet[z]= t.h> main() { system("color 6"). return(0).h> #include<math. t++. system("pause"). z<11. e depois mostrar os elementos ímpares do vetor. system("pause").vet[z]). printf("\n").h> #include<string. z<11. //printf("%d\t".vet[z]). return(0). int z. for(z=10. vet[11]. } // Imprimindo a diagonal principal printf("\n\nDiagonal principal\n\n"). &mat[lin][col]).col<=3.col++) { printf("Digite ELEMENTO da linha %d. } printf("\n\n").col++) { printf("Digite ELEMENTO da linha %d. Exemplo: 123 456 417 2 4 6 8 10 12 8 2 14 #include <stdio.h> #include <string. for (lin=0. system("pause").lin++) { for (col=0. coluna %d da matriz: ".h> #include <string.col++) printf("%d\t".h> #include <stdlib.h> #include <stdlib. } } //Imprimindo a matriz printf("Matriz\n"). } 10)Criar um algoritmo que leia os elementos de uma matriz inteira de 3 x 3 e imprimir outra matriz multiplicando cada elemento da primeira matriz por 2.lin<=3. lin<=3.h> #include <conio.h> #include <math.col+1). lin++) { for (col=0.h> #include <math.tab<=lin+1. for (tab=1.tab++) printf("\t").lin++) { printf("%d\n". mat1[3][3]. for (lin=0.lin+1.h> #include <conio. #include <stdio. col<3.h> main() { int lin. tab. lin<3.lin+1. printf("\n\n"). // aqui no scanf preenchemos a matriz scanf("%d".mat[lin][col]). lin++) { for (col=0. coluna %d da matriz: ". // aqui no scanf preenchemos a matriz scanf("%d". col<=3. &mat[lin][col]).h> main() { int lin.col. for (lin=0.col.mat[lin][lin]). for (lin=0.02) Criar um algoritmo que leia os elementos de uma matriz inteira de 4 x 4 e imprimir os elementos da diagonal principal. int mat[3][3]. int mat[4][4]. tab. lin<=3. } 66 .col+1). return 0. lin++) for (col=0.mat1[lin][col]).lin++) { for (col=0.col++) printf("%d\t". for (lin=0.col<3.col++) mat1[lin][col] = (mat[lin][col])*2. // imprime a matriz mat1 printf("\n\nMatriz com elementos multiplicados por 2\n\n"). return 0. for (lin=0.col<3. } 66 .lin<=2.col<3. printf("\n\n").lin++) { for (col=0. } // Preenche outra matriz (mat1) com os elementos multiplicados por 2 for (lin=0.col++) printf("%d\t".mat[lin][col]). system("pause").lin<=2. printf("\n\n").lin<=2. } printf("\n\n").} //Imprimindo a matriz original printf("Matriz original\n").
Copyright © 2024 DOKUMEN.SITE Inc.