Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Sprawdzenie czy litera jest samogłoską czy spółgłoską

Ostatnio zmodyfikowano 2013-10-22 22:42
Autor Wiadomość
nikos
Temat założony przez niniejszego użytkownika
Sprawdzenie czy litera jest samogłoską czy spółgłoską
» 2013-10-22 22:03:46
Witam, musze zrobić program który sprawdza czy podana litera jest samogłoska czy spółgłoską. Mam do dyspozycji tylko funkcje if, żadnych tablic. Tyle napisałem, i nie działa mi wybór, bo ciągle wyskakuje ze jest samogłoską.

C/C++
#include<iostream>
#include<conio.h>

using namespace std;
int main()
{
    char x;
    cout << "Podaj litere: " << endl;
    cin >> x;
    if( x == 'a', 'e', 'y', 'o', 'i', 'u' )
         cout << "Podana litera jest samogloska" << endl;
    else
    {
       
        if( x == 'q', 'w', 'r', 't', 'p', 's', 'd', 'f', 'g', 'h', 'j', 'k', 'l', 'z', 'x', 'c', 'v', 'b', 'n', 'm' )
       
             cout << "Podana litera jest spolgloska" << endl;
       
        else
       
             cout << "Podany znak jest nie dozwolony" << endl; }
   
   
    getch();
    return 0;
}
P-94359
SeaMonster131
» 2013-10-22 22:20:08
if( x == 'a' || x == 'e'...)
P-94360
nikos
Temat założony przez niniejszego użytkownika
» 2013-10-22 22:23:50
C:\Users\Marcin\Desktop\samogloska.cpp In function 'int main()':
15 156 C:\Users\Marcin\Desktop\samogloska.cpp [Error] lvalue required as left operand of assignment


to mi wyskakuje, przy tym warunku nizej.
P-94361
SeaMonster131
» 2013-10-22 22:25:25
Pokaż aktualny kod.
P-94362
nikos
Temat założony przez niniejszego użytkownika
» 2013-10-22 22:26:48
C/C++
#include<iostream>
#include<conio.h>

using namespace std;
int main()
{
    char x;
    cout << "Podaj litere: " << endl;
    cin >> x;
    if( x == 'a' || x == 'e' || x == 'y' || x == 'o' || x == 'i' || x == 'u' )
         cout << "Podana litera jest samogloska" << endl;
    else
    {
       
        if( x == 'q' || x == 'w' || x == 'r' || x = 't' || x == 'p' || x == 's' || x == 'd' || x == 'f' || x == 'g' || x == 'h' || x == 'j' || x == 'k' || x == 'l' || x == 'x' || x == 'z' || x == 'c' || x == 'v' || x == 'b' || x == 'n' || x == 'm' )
       
             cout << "Podana litera jest spolgloska" << endl;
       
        else
       
             cout << "Podany znak jest nie dozwolony" << endl; }
   
   
    getch();
    return 0;
}
P-94363
SeaMonster131
» 2013-10-22 22:37:49
Masz błąd:
x = 't'
.
P-94364
Wasilek
» 2013-10-22 22:42:24
Dwa identyczne tematy z identycznymi problemami ? http://cpp0x.pl/forum/temat/​?id=12688 To już mała przesada -_- Poprzedni temat był stworzony 1.5h wcześniej i została w nim udzielona już pomoc (taka sama jak tutaj).
P-94365
« 1 »
  Strona 1 z 1