Podem me ajudar com este programa sff?
|
25-05-2009, 20:34
Mensagem: #1
|
|||
|
|||
Podem me ajudar com este programa sff?
este programa esta quase feito so que falta um promenor qualquer que nao consigo encontar se me podessem ajudar agradecia!
#include <stdio.h> int main() { char frase[100]; int a, e, i, o, u; scanf("%s", &frase); int n; char s; for(n=0;n<s;n++) { a=0; e=0; i=0; o=0; u=0; if(a == frase[n]) { a=a + 1; } else if(e == frase[n]) { e=e + 1; } else if(i == frase[n]) { i=i + 1; } else if(o == frase[n]) { o=o + 1; } else if(u == frase[n]) { u=u + 1; } } return 0; } |
|||
25-05-2009, 20:43
Mensagem: #2
|
|||
|
|||
RE: Podem me ajudar com este programa sff?
Qual é o objectivo do teu programa?
BrunoBernardino.com |
|||
25-05-2009, 20:45
Mensagem: #3
|
|||
|
|||
RE: Podem me ajudar com este programa sff?
Convinha que desses uma breve descrição do objectivo desse programa, para te podermos ajudar...
Já agora, coloca o código entre tags [code], para preservar a indentação. Os meus artigos | O meu site |
|||
25-05-2009, 21:05
Mensagem: #4
|
|||
|
|||
RE: Podem me ajudar com este programa sff?
este programa esta quase feito so que falta um promenor qualquer que nao consigo encontar se me podessem ajudar agradecia!
"""para descobrir quantas voguais é que há na frase, que o utilizador escreve....Exemplo: "Ola mundo" --> o programa deve dizer assim,O=2, a=1, u=1"""" #include <stdio.h> int main() { char frase[100]; int a, e, i, o, u; scanf("%s", &frase); int n; char s; for(n=0;n<s;n++) { a=0; e=0; i=0; o=0; u=0; if(a == frase[n]) { a=a + 1; } else if(e == frase[n]) { e=e + 1; } else if(i == frase[n]) { i=i + 1; } else if(o == frase[n]) { o=o + 1; } else if(u == frase[n]) { u=u + 1; } } return 0; } |
|||
25-05-2009, 21:25
(Esta mensagem foi modificada pela última vez a: 25-05-2009 21:51 por Bruno Bernardino.)
Mensagem: #5
|
|||
|
|||
RE: Podem me ajudar com este programa sff?
Ok, tens aí bastantes erros...
Tenta assim: (edit: o Post abaixo do RaCcOn fez-me reparar que não conto com as vogais maiúsculas) Código: #include <stdio.h> BrunoBernardino.com |
|||
25-05-2009, 21:34
(Esta mensagem foi modificada pela última vez a: 25-05-2009 21:34 por RaCcOn.)
Mensagem: #6
|
|||
|
|||
RE: Podem me ajudar com este programa sff?
Não será algo deste género que tu queres?
Código: #include<iostream> |
|||
25-05-2009, 22:32
Mensagem: #7
|
|||
|
|||
RE: Podem me ajudar com este programa sff?
acho que existe mesmo uma funcao para testar se e vogal. de qualquer das maneiras nao se deve utilizar ifs/|| para testar varios atributos do mesmo tipo.
usa se um switch. |
|||
27-05-2009, 01:41
(Esta mensagem foi modificada pela última vez a: 27-05-2009 12:56 por sLUGo.)
Mensagem: #8
|
|||
|
|||
RE: Podem me ajudar com este programa sff?
Não sei se venho tarde mas... Fiz isto assim em cima do joelho... Espero que ajude.
Código: #include <stdio.h> Exemplo: [tiago@startrek linguagem_c]$ ./is_vogal Hello World Sintaxe: ./is_vogal <string> [tiago@startrek linguagem_c]$ ./is_vogal "Hello World" a = 0 e = 1 i = 0 o = 2 u = 0 Abraço |
|||
27-05-2009, 15:18
(Esta mensagem foi modificada pela última vez a: 27-05-2009 15:22 por gsantos.)
Mensagem: #9
|
|||
|
|||
RE: Podem me ajudar com este programa sff?
r_gama Escreveu:O uso do scanf é altamente desencorajado pois possui falhas, que podem levar a falhas de segurança. (25-05-2009 21:34)RaCcOn Escreveu: Não será algo deste género que tu queres?É sim, mas isso é C++. (25-05-2009 22:32)Sight Escreveu: acho que existe mesmo uma funcao para testar se e vogal.Só em C++, salvo erro. |
|||
27-05-2009, 17:12
Mensagem: #10
|
|||
|
|||
RE: Podem me ajudar com este programa sff?
(27-05-2009 15:18)_Planax_ Escreveu: O uso do scanf é altamente desencorajado pois possui falhas, que podem levar a falhas de segurança. creio que te referes ao scanf para ler strings correcto? se sim entao concordo contigo. ja nao me lembro bem qual era a funcao que utilizava o ano passado, mas acho que era a gets(); |
|||
« Mais Antigo | Mais Recente »
|
Utilizadores a ver este tópico: 2 Visitante(s)