Buscar

Aula de Algoritmo dia 06 02 2015

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

#include "iostream"
#include "stdio.h"
#include "string.h"
uusing namespace std;
iint main () {
 char frase [5][30];
 int vogais [5]; // ou colocar {0,0,0,0,0} (substituindo o primeiro for)
 for (int i=0; i<5; i++) {
 vogais[i]=0;
 }
 for (int i=0; i<5; i++) {
 cout<< "Frase= ";
 gets (frase[i]);
 strupr (frase[i]);
 }
 // Calculando as vogais
 int cont=0;
 for (int i=0; i<5; i++) {
 cont=0;
 for (int letra =0; letra<strlen(frase[i]); letra++){
 switch(frase[i][letra])
 case 'A':
 case 'E':
 case 'I':
 case 'O':
 case 'U':cont++; frase[i][letra]='*';
 }
 vogais[i]=cont;
 }
//Exibindo as frases:
 for (int i=0; i<5; i++) {
 cout<< "\nFrase = "<<frase[i]<< "\nQuantidade de Vogais = "<<vogais[i];
 }
}
 ___________________________________________________________________________________
FFazer um programa que leia 2 vetores, compostos por 10 valores inteiros (cada um) e apos a leitura, informar quantos numeros se repetem entre o primeiro e o segundo vetor.
#include "iostream"
uusing namespace std;
cconst int MAX=10;
iint main () {
 int x[MAX], y[MAX], cont=0;
 for (int i=0; i< MAX; i++) {
 cout<< "X = ";
 cin>>x[i];
 }
 cout<< "\nVetor Y\n";
 for (int i=0; i<MAX; i++) {
 cout<<"Y = ";
 cin>>y[i];
 }
 for (int i=0; i<MAX; i++) {
 for (int j=0; j<MAX; j++) {
 if (x[i]==y[i]) {
 cont++;
 }
 }
 }
 cout<< "Total de Repetições = "<<cont;
}
____________________________________________________________________________________________________________________________
FFAZER UM PROGRAMA QUE LEIA UMA FRASE DE NO MAXIMO 30 CARACTERES E EXIBA ESSA FRASE SEM ESPAÇO EM BRANCO.
#include "iostream"
using namespace std;
cconst int MAX=10;
int main () {
 char frase [30], aux[30];
 int cont=0;
 cout<< "Frase = ";
 gets (frase);
 for (int i=0; i<strlen(frase); i++) {
 if (frase[i]!= ' '){
 aux[i-cont]=frase[i];
 }
 else {
 cont++;
 }
 }
 cout<< "\nEspacos em Branco = "<<cont<<endl;
 strcpy(frase,aux);
 cout<< "\nNova Frase = "<<frase;
}
_____________________________________________________________________________________________________________________________
DESAFIO PARA CASA: LER O VETOR DE 10 POSIÇÕES NÃO PERMITINDO A REPETIÇÃO DE VALORES.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais