Mam taki problem, mianowicie napisałem prościutki programik obliczający, ile jest samogłosek w ciągu podanych po sobie 4 liter. Program wygląda tak:
Kod: Zaznacz cały
# include <cstdio>
using namespace std;
int main() {
char c;
int ile;
ile = 0;
scanf("%c", &c);
if ((c == 'a') || (c == 'e') || (c == 'i') || (c == 'o') || (c == 'u') || (c == 'y'))
ile = ile + 1;
scanf("%c", &c);
if ((c == 'a') || (c == 'e') || (c == 'i') || (c == 'o') || (c == 'u') || (c == 'y'))
ile = ile+1;
scanf("%c", &c);
if ((c == 'a') || (c == 'e') || (c == 'i') || (c == 'o') || (c == 'u') || (c == 'y'))
ile = ile + 1;
scanf("%c", &c);
if ((c == 'a') || (c == 'e') || (c == 'i') || (c == 'o') || (c == 'u') || (c == 'y'))
ile = ile + 1;
printf("%d\n", ile);
return 0;
}
Czy ktoś wie moze, jaki to może być błąd? Czy może z kompilatorem jest coś nie tak (gcc).
Z góry dzięki za podpowiedź.
pozdrawiam