Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stdafx.h"
- #include <conio.h>
- int main()
- {
- while (true) //niekonczonca sie petla (no chyba ze cos ja przerwie ale to nizej)
- {
- char slowo[30]; //deklaracja tablicy statycznej, zakladasz tutaj ze slowo nie bedzie dluzsze niz 30 zniakow poniewaz slowo[30] <------!!!!
- int count = 0; //Licznik samoglosek
- printf("Wprowadz dowlony tekst. q lub Q - konczy wprowadzanie znakow.\n");
- scanf("%s", &slowo); //jezeli chcesz slowa/zdania wtedy zczytujesz to %s <--- BARDZO WAZNE, jezeli tylko 1 znak zczytujesz to %s ale my zczytujemy tutaj slowa
- if (slowo[0] == 'Q' || slowo[0] == 'q') //jezeli pierwszy znak czyli slowo[0] to Q lub q to wyjdz z tej PETLI NIESKONCZONEJ to ta przerwa co napisalem wyzej
- break; //przerywa petle
- for (int i = 0; i < sizeof(slowo); i++) // Tlumaczac to to brzmi tak, wykonuj dopóki "i" jest mniejsze od sizeof(slowo) <--- NIZEJ TO WYTLUMACZE, i zwiekszaj "i".
- {
- if (slowo[i] == 'a' || slowo[i] == 'e' || slowo[i] == 'i' || slowo[i] == 'o' || slowo[i] == 'u' || slowo[i] == 'y') // jezeli slowo[i] czyli sprawdzasz kazdy znak kolejno jest rowny a lub innej samoglosc to zwieksz licznik (count++)
- count++;
- }
- printf("Liczba samoglosek = %d\n", count); //Wypisujesz na ekranie Liczbe samoglosek ;)
- printf("---------------------------------------------------------------------------\n\n");
- }
- return 0;
- }
- //sizeof(slowo) - jest to funkcja ktora zwraca liczbe a dokladnie dlugosc! Czyli budowa funkcji sizeof(TUTAJ_NAZWA_TWOJEJ_ZMIENNEJ_LANCUCHOWEJ) czyli w naszym przypadku slowo
- //i wynika tak w petli for ze petla bedzie sie wykonywac dopóki "i" jest mniejsze od calkowitej dlugosci slowa ktore wpisales ;)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement