Lista ex. programação estruturada
BSI 2 A
Lista de Exercícios
1)
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int vogal(char c)
{
if(c=='a'||c=='e'||c=='i'||c=='o'||c=='u') return (1); else return (0);
}
main()
{
char nome[100]; char nome1[100];
int i,x1,x2; printf("Informe Nome: "); gets(nome); x1=strlen(nome); printf("Informe Nome: "); gets(nome1); x2=strlen(nome1); printf("%s , %s",nome,nome1); printf("\n nome1\n"); for(i=0;i<x1;i++) { if(vogal(nome[i])==1) printf("\n A letra %c e uma vogal\n" ,nome[i]); else printf("\n As letra %c e uma consoante\n",nome[i]); } printf("\nnome2\n"); for(i=0;i<x2;i++) { if(vogal(nome1[i])==1) printf("\n A letra %c e uma vogal\n" ,nome1[i]); else printf("\n As letra %c e uma consoante\n",nome1[i]); } system("pause"); }
2)
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
int modi(int *px); main() { int x=9,; printf("valor x=%d ",x); modi(&x); printf("\nvalor de x=%d",x); getch(); } int modi(int *px)
{
*px=*px+10;
}
3)
#include<stdio.h>
#include<stdlib.h>
main()
{
float a[5][5]; int i,cont=0; int j; float *p; for(i=0;i<5;i++) for(j=0;j<5;j++) a[i][j]=0.0; for(i=0;i<5;i++) for(j=0;j<5;j++){ cont++; printf("posicao %d %.1f \t ",cont,*(*(a+i)+j)); printf("\n"); } system("pause");
}
4)
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
main()
{
int v, *pv, valor; v=100;