Commit e67b9209 by Jürgen Hein

Upload New File

parent 7a9f4326
Showing with 80 additions and 0 deletions
/* Kirjuta programm, mis tutvustab sulle tähemassiivi;
/* 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;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment