quinta-feira, 2 de janeiro de 2020

Retirar vogais de uma string

Em linguagem C

#include <stdio.h>
#include <string.h>
#include <stdlib.h>


int main(){
int i, j, len;
 char frase[100];
 char vogais[] = "aeiouAEIOU";

 printf("Digite um frase: ");
 gets(frase);

 len = strlen(vogais);



 for (i = 0; i < strlen(frase); i++){

 for ( j=0; j < len; j++)
  if (frase[i] == vogais[j])
  break;
  if ( j == len)
    printf("%c", frase[i]);


}
}

Em linguagem C++

#include <iostream>
#include <stdlib.h>
#include <string.h>
using namespace std;

int main(){
int i, j, len;
char frase[100];
char vogais[]= "aeiouAEIOU";
cout << "Digite um frase: ";
gets(frase);
len = strlen(vogais);
for ( i=0; i < strlen(frase); i++){
for (j=0; j < len; j++)
if (frase[i] == vogais[j])
break;
if (j == len)
cout << frase[i];
}
}

Em linguagem C#

using System;

namespace retirar_vogais
{
    class Program
    {
        static void Main(string[] args)
        {
            int i, j, len;
            string frase;
            string vogais = "aeiouAEIOU";
            Console.WriteLine("Digite um frase: ");
            frase = Console.ReadLine();
            len = vogais.Length;
            for (i=0; i < frase.Length; i++)
            {
                for (j = 0; j < len; j++)
                    if (frase[i] == vogais[j])
                        break;
                if (j == len)
                    Console.WriteLine(frase[i]);
            }
           
           
        }
    }

}



Nenhum comentário:

Postar um comentário

Faça um algoritmo para ler dois vetores V1 e V2 de 15 números cada. Calcular e escrever a quantidade de vezes que V1 e V2 possuem os mesmos números e nas mesmas posições.

Em linguagem C #include <stdio.h> #include <cstdlib> int main(){ int i, j, cont, vet[5], vet1[5]; ...