Jump to content
Fórum Script Brasil
  • 0

novo na area me ajudem urgente


Adriel Radtke

Question

:rolleyes: galera

tenho um trabalho de logica pra faze no dev c++ , mas não sei usar akilo :P

me ajudem ae se possivel....

cria um programa onde tu escreve uma frase, depois conta quantas letras 'e' tem ..

se não tivé nenhuma, dae tenq aparece não HÁ NENHUMA VOGAL 'E' NA FRASE DIGITADA

e depois trocar as letras 'e' por 'i'

aguardo ajuda urgentee.....

preciso entrega isso amanha...

desde já muito obrigadooo :D

Edited by Adriel Radtke
Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

Após perguntar a palavra para o usuário, usando um for loop, percorra a palavra e com um if, descubra se há "e" na palavra. Para cada "e" incremente a variável Numero_de_E em 1 e substitua o "e" por "i'.

Att.,

Pedro

Link to comment
Share on other sites

  • 0

ola pedro

to com o comando assim:

#include <stdio.h>

int main ()

{

char string[100]; /* String, ate’ 99 caracteres */

int i, cont;

printf("\n\nDigite uma frase: "); gets(string); /* Le a string */

printf("\n\nFrase digitada:\n%s", string);

cont = 0;

for (i=0; string != ''; i=i+1)

{

if (string == 'e' )

string='i';e

if (string == 'i' )

cont = cont +1; /* Incrementa o contador de caracteres */

}

printf("\nNumero de caracteres e = %d", cont);

system (“pause”);

return(0);

}

oqe devo alterar pra funcionar?

Link to comment
Share on other sites

  • 0
Após perguntar a palavra para o usuário, usando um for loop, percorra a palavra e com um if, descubra se há "e" na palavra. Para cada "e" incremente a variável Numero_de_E em 1 e substitua o "e" por "i'.

Att.,

Pedro

ola pedro

to com o comando assim:

#include <stdio.h>

int main ()

{

char string[100]; /* String, ate’ 99 caracteres */

int i, cont;

printf("\n\nDigite uma frase: "); gets(string); /* Le a string */

printf("\n\nFrase digitada:\n%s", string);

cont = 0;

for (i=0; string != ''; i=i+1)

{

if (string == 'e' )

string='i';e

if (string == 'i' )

cont = cont +1; /* Incrementa o contador de caracteres */

}

printf("\nNumero de caracteres e = %d", cont);

system (“pause”);

return(0);

}

oqe devo alterar pra funcionar?

Link to comment
Share on other sites

  • 0

Aqui está o código funcional:

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

int main()
{
    char string[100];
    int i, cont;
    printf("\n\nDigite uma frase: ");
    gets(string);
    printf("\n\nFrase digitada:\n%s", string);
    cont = 0;
    for (i = 0; string[i] != ''; i++)
    {
        if (string[i] == 'e')
        {
            string[i] = 'i';
            cont++;
        }

    }
    if (cont == 0)
    {
        printf("não há nenhuma vogal e na frase digitada.\n");
    }
    else
    {
        printf("\nFrase digitada:\n%s", string);
        printf("\nNumero de vogais e:\n%d", cont);
    }
    return 0;
}

Att.,

Pedro

Link to comment
Share on other sites

  • 0
Aqui está o código funcional:

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

int main()
{
    char string[100];
    int i, cont;
    printf("\n\nDigite uma frase: ");
    gets(string);
    printf("\n\nFrase digitada:\n%s", string);
    cont = 0;
    for (i = 0; string[i] != ''; i++)
    {
        if (string[i] == 'e')
        {
            string[i] = 'i';
            cont++;
        }

    }
    if (cont == 0)
    {
        printf("não há nenhuma vogal e na frase digitada.\n");
    }
    else
    {
        printf("\nFrase digitada:\n%s", string);
        printf("\nNumero de vogais e:\n%d", cont);
    }
    return 0;
}

Att.,

Pedro

mas quando digito a frase some a tela....

Link to comment
Share on other sites

  • 0

Isso é porque o programa já acabou. Para manter a tela aberta basta fazer essa mudança no código:

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
    char string[100];
    int i, cont;
    printf("\n\nDigite uma frase: ");
    gets(string);
    printf("\n\nFrase digitada:\n%s", string);
    cont = 0;
    for (i = 0; string[i] != ''; i++)
    {
        if (string[i] == 'e')
        {
            string[i] = 'i';
            cont++;
        }
        if (string[i] == 'E')
        {
            string[i] = 'I';
            cont++;
        }

    }
    if (cont == 0)
    {
        printf("\nNao há nenhuma vogal e na frase digitada.\n");
    }
    else
    {
        printf("\nFrase alterada:\n%s", string);
        printf("\nNumero de vogais e:\n%d", cont);
    }
    getch();
    return 0;
}

Att.,

Pedro

Edited by PedroCunha
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...