Dev c

Disponível somente no TrabalhosFeitos
  • Páginas : 10 (2329 palavras )
  • Download(s) : 0
  • Publicado : 25 de abril de 2012
Ler documento completo
Amostra do texto
-------------------------------------------------
01)Solicitar no teclado uma frase com no máximo 40 letras. Se o tamanho for maior que 40, dar
uma mensagem de entrada inválida e solictar novamente, se passar, imprimir a frase na vertical com um tempo em cada letra.
-------------------------------------------------
#include<stdio.h>
#include<stdlib.h>
#include <string.h>main()
{
char FRASE[40];int x,tam;
printf("\nDIGITE UMA FRASE: ");
gets(FRASE);
tam=strlen(FRASE);
while(tam>40)
{
printf("\nTAMANHO INVALIDO.MAXIMO 40 LETRAS");
printf("\nDIGITE NOVAMENTE");
gets(FRASE);tam=strlen(FRASE);
}
printf("\n\n");
for(x=0;x<=tam;x++)
printf("\n%c",FRASE[x]);
printf("\n\n");
system("pause");
return(0);
}-------------------------------------------------
02)Receber um nome e imprimir as 4 primeiras letras do nome.
-------------------------------------------------
#include <string.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
#include <stdio.h>
main()
{
char nome[30];
int B;
printf ("informe um nome:");
gets(nome);
for(B=0;B<=3;B++)
printf("\%c",nome[B]);
printf ("\n\n");system("PAUSE");
return (0);
}
-------------------------------------------------
03) Digitar um nome e solicitar que seja mostrado em maiúsculo na tela.
-------------------------------------------------
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<conio.h>
#include<string.h>
#include<ctype.h>
main()
{
int x,tam;
float M;
charnome[30];
printf("\nDigite um 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);
}
-------------------------------------------------
04) Ler uma temperatura em graus Celsius e transformá-la em graus Fahrenheit.-------------------------------------------------
Formula: F = (9*C+160)/5
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
main()
{
int tgc;
printf("Informe temperatura em graus Celsius: ");
scanf("%d",&tgc);
printf("\n%d graus Celsius corresponde a %3.2f graus Farenheit: \n\n", tgc, float(9*tgc+160)/5);
system("PAUSE");
return 0;
}-------------------------------------------------
05) Solicitar um nome e escrevê-lo de trás pra frente.
-------------------------------------------------
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
main()
{
char nome[30]; int x,t;
printf("\n\n DIGITE UM NOME: ");
gets(nome);
t=strlen(nome);
for(x=t+1;x>=0;x++)
printf("%c",nome[x]);
printf("\n\n");
system("pause");
return(0);
}-------------------------------------------------
Armazenar em Vetores, Nomes e Notas PR1 e PR2 de 6 alunos. Calcular a média de cada aluno
e imprimir aprovado se a méida for maior que 5 e reprovado se média for menor ou igual a 5.
OBS.: 2 vetores para as notas tipo float. 1 vetor para os nomes. 1 vetor para a média. 1 vetor
para situação.

#include<stdio.h>
#include<stdlib.h>#include <string.h>
#include<math.h>
main()
{
float PR1[3], PR2[3], media[3];
char nome[3][30],nome1[3][30], situacao[3][50];
int x, y=1;
for(x=0;x<3;x++)
{
printf("Informe nome %d: ",x+1);
gets(nome[x]);
printf("Informe nota %d do aluno %s: ",y,nome[x]);
scanf("%f",&PR1[x]);
gets(nome1[x]);
y++;
printf("Informe nota %d do aluno %s: ",y,nome[x]);scanf("%f",&PR2[x]);
gets(nome1[x]);
y=1;
}
for(x=0;x<3;x++)
{
media[x]=(PR1[x]+PR2[x])/2;
if(media[x]>5)
strcpy(situacao[x],"Aprovado Parabens");
else
strcpy(situacao[x],"Reprovado - Vai estudar chimpanze");
}
printf("__________________________________________ ________________________");
printf("\n\nNome\tNota1\t\tNota2\tMedia\tSituacao" );
printf("\n________________________________________...
tracking img