/* Kirjuta programm, mis tutvustab sulle tähemassiivi; * loo tähemassiiv M[N], kus N<15 ja koosneks ainult Ladina suurtähtedest. * Sorteeri sellest massiivist täishäälikud ja kaashäälikud ning paiguta * need erinevatesse massiividesse, väljasta kõik kolm massiivi. * Ülesande algoritmi koostas Blackbox AI. * */ #include <stdio.h> int main(void) { int N; //Massiivi suuurus int i; int vJ=0; //v järjenumber int cJ=0; //c järjenumber //Sisestus do { printf("Palun sisestage massiivi suurus (2-15)"); scanf("%d", &N); } while(2>=N || N>=15); char M[N]; //kõik tähed for(i=0;i<N;i++) { printf("Sisestada täht kohal M[%d]: ", i); scanf(" %c", &M[i]); } char V[N]; //täishäälikud char C[N]; //kaashäälikud for(i=0;i<N;i++) { if(M[i]== 'A' || M[i]== 'E' || M[i]== 'I' || M[i]== 'O' || M[i]== 'U' ) //kontroll, kas täht on täishäälik { V[vJ]=M[i]; vJ++; }else { C[cJ]=M[i]; //Täht on kaashäälik cJ++; } printf("%c", M[i]); } printf("\n Täishäälikute massiiv: "); for(i=0;i<vJ;i++) { printf("%c", V[i]); } printf("\n Kaashäälikute massiiv: "); for(i=0;i<cJ;i++) { printf("%c", C[i]); } return 0; } } //Väljastus printf("Sisestatud massiiv: "); for(i=0;i<N;i++) { printf("%c", M[i]); } printf("\n Täishäälikute massiiv: "); for(i=0;i<vJ;i++) { printf("%c", V[i]); } printf("\n Kaashäälikute massiiv: "); for(i=0;i<cJ;i++) { printf("%c", C[i]); } return 0; }