TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Programas Em C

Dissertações: Programas Em C. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  17/12/2014  •  661 Palavras (3 Páginas)  •  916 Visualizações

Página 1 de 3

1. Escrever um programa que leia um vetor de 30 elementos inteiros e no final mostre os valores do vetor que são maiores do que a media dos valores digitados.

#include <stdio.h>

#include <stdlib.h>

int main(int argc, char *argv[])

{int v[30],media,i;

media=0;

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

scanf("%d",&v[i]);

media=media+v[i];

}

media=media/8;

printf("media:%d\n",media);

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

if(v[i]>media)

{printf("%d\n",v[i]);

} }

system("PAUSE");

return 0;}

2. Escrever um programa que declare um vetor de 20 inteiros, leia um valor para cada posição e no final mostre quantos elementos possuem valor maior, menor e igual ao primeiro elemento do vetor.

#include <stdio.h>

#include <stdlib.h>

int main(int argc, char *argv[])

{int v[20],i;

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

scanf("%d",&v[i]);}

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

if(v[i]>v[1])

{printf("maior%d\n",v[i]);

if(v[i]==v[1])

{printf("igual%d\n",v[i]);

if(v[i]<v[1])

{printf("menor%d\n",v[i]);

} }}}

system("PAUSE");

return 0;}

4. Faca um programa que receba 10 valores inteiros e que indique: quantos são pares, quantos são impares, quantos são positivos e quantos são negativos.

#include (stdio.h)

#include (stdlib.h)

main() {{

int n1, n2, n3, n4, n5, n6, n7, n8, n9, n10;

int n_pares=0, n_impares=0, n_pos=0, n_neg=0;

printf("digite o 1..º número inteiro");

scanf("%d",&n1);

if (n1 % 2 == 0) n_pares++;

else n_impares++;

if (n1 > 0) n_pos++;

else n_neg++;

printf("digite o 2.º número inteiro");

scanf("%d",&n2);

if (n2 % 2 == 0) n_pares++;

else n_impares++;

if (n2 > 0) n_pos++;

else n_neg++;

printf("digite o 3.º número inteiro");

scanf("%d",&n3);

if (n3 % 2 == 0) n_pares++;

else n_impares++;

if (n3 > 0) n_pos++;

else n_neg++;

printf("Resultados\n");

printf(" %d números pares\n",n_pares);

printf(" %d números impares\n",n_impares);

printf(" %d números positivos\n",n_pos);

printf(" %d números negativos\n",n_neg);

}

system("PAUSE");

return 0;}

5. Crie um programa em C que calcule o salário de um empregado baseado no n.o de horas que trabalhou, e no seu salário por hora. Notas:

a) As horas extras (> 40) são pagas em dobro.

b) O numero de horas trabalhadas e o valor por hora devem ser Informados pelo usuário.

#include <stdio.h>

#include <stdlib.h>

#define extras 160

main(){{

float horas, salario_hora, salario;

printf("indique o n.º de horas que trabalhou este mes: ");

scanf("%f",&horas);

printf("indique quanto ganha por hora (em reais): ");

scanf("%f",&salario_hora);

if (horas > 160)

salario = 2 * salario_hora * (horas - 160) + salario_hora * 160;

else

salario = salario_hora * horas;

printf("O seu salário vai ser: %.2f",salario);}

system("PAUSE");

return 0;}

9. Faca uma funcao que receba uma palavra e exiba a palavra invertida. Teste essa funcao na funcao principal do programa desenvolvido.

#include <stdio.h>

#include <conio.h>

#include <string.h>

void inverter()

{

char str[200];

int i,length;

printf("\nDigite a string(sem espacos): ");

scanf("%s",&str);

printf("\n\n\n");

...

Baixar como (para membros premium)  txt (5.6 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com