sexta-feira, 20 de setembro de 2013

2013/2-2013.09.19-AED: Notas Aula Revisão Prova 1

Problema 1
Apresentar em forma de desenho o estado final da pilha após a inserção dos elementos:
2 3 5 2 6 71 10

Apresente o desempilhamento de 4 itens e o estado final da pilha

Entrada: vetor de tamanho n (origem)
Saída: um novo vetor de tamanho n invertido (destino)


1) Para cada elemento no vetor (do ultimo ao primeiro)
1.1) Ler o valor do vetor de origem
1.2) 

E A S * Y * Q U E * * * S T * * * I O * N * * *

Problema

Entrada: uma frase digitada pelo usuario
Saída: informar o número de consoantes na frase

T H E  B O O K  I S  O N  T H E  T A B L E

int main(){
  int numCons, i, tam;
  char frase[100];
  numCons = 0;
  gets(frase); // ler a frase do teclado
  
  tam = strlen(frase);
  for (i = 0; i < tam; i++)
  {
    if (frase[i] != 'A' && frase[i] != 'E' &&
   frase[i] != 'I' && frase[i] != 'O' &&
frase[i] != 'U' ){
numCons++;
}
  } 
  printf("Numero de consoantes: %d\n", numCons);
  return 0;
}

int main(){
  int numCons, i, tam;
  char frase[100];
  numCons = 0;
  gets(frase); // ler a frase do teclado
  
  tam = strlen(frase);
  for (i = 0; i < tam; i++)
  {
    if (frase[i] >= 'A' && frase[i] <= 'Z'){ // se o caractere for uma letra
printf("%c ", frase[i]);
}
  } 
  printf("Numero de consoantes: %d\n", numCons);
  return 0;
}




void subtrair(int *a, int *b, int *r){
  *r = *a - *b;  
}







Nenhum comentário:

Postar um comentário