Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- using namespace std;
- //-----------------------------------
- int eilutes(int & eilutes);
- int skaityti(char eilute[50], int & eililg);
- int skaiciuoti(int eililg, char eilute[50], int & skiem);
- int rasyti(int eilsk, int skiem[]);
- //-----------------------------------
- int main(){
- int eilsk, i;
- eilutes(eilsk);
- char eil[eilsk][50];
- int eililg[eilsk], skiem[eilsk];
- for(i = 0; i < eilsk; i++){
- skaityti(eil[i], eililg[i]);
- }
- for(i = 0; i < eilsk; i++){
- skaiciuoti(eililg[i], eil[i], skiem[i]);
- }
- rasyti(eilsk, skiem);
- return 0;
- }
- //-----------------------------------
- int eilutes(int & eilutes){
- ifstream in("in.txt");
- in >> eilutes;
- return 0;
- }
- //-----------------------------------
- int skaityti(char eilute[50], int & eililg){
- ifstream in("in.txt");
- int a;
- //nuskaityti eilute
- for(a = 0; a < 49; a++){
- in >> eilute[a];
- if(eilute[a]=='\n'){
- eililg = a;
- a = 50;
- }
- }
- return 0;
- }
- //-----------------------------------
- int skaiciuoti(int eililg, char eilute[50], int & skiem){
- signed int pradzia = 0, pabaiga = -2;
- skiem = 0;
- for(int i = 0; i < eililg; i++){
- //skaityti eilute
- if(eilute[i]==' '){
- pradzia = pabaiga + 2;
- pabaiga = i - 1;
- }
- }
- for(int b = pradzia; b <= pabaiga; b++){
- //skaiciuoti skiemenis
- if((eilute[b]!='a'&&eilute[b]!='e'&&eilute[b]!='i'&&eilute[b]!='u'&&eilute[b]!='o'&&eilute[b]!='y'&&b<pabaiga&&(eilute[b+1]=='a'||eilute[b+1]=='e'||eilute[b+1]=='i'||eilute[b+1]=='o'||eilute[b+1]=='u'||eilute[b+1]=='y'))||b==pradzia){
- //vienas skiemuo
- skiem++;
- }
- }
- return 0;
- }
- //-----------------------------------
- int rasyti(int eilsk, int skiem[]){
- ofstream out("out.txt");
- bool ats = 1;
- for(int i = 0; i < eilsk; i++){
- if(skiem[i]!=skiem[i-1]||i==0){
- ats = 0;
- }
- }
- if(ats == 0){
- out << "NE";
- }else{
- out << "TAIP";
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement