Advertisement
Cieslin

PPZnaki_1

Nov 20th, 2017
234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.67 KB | None | 0 0
  1. #include "stdafx.h"
  2. #include <conio.h>
  3.  
  4.  
  5. int main()
  6. {
  7.     while (true) //niekonczonca sie petla (no chyba ze cos ja przerwie ale to nizej)
  8.     {
  9.         char slowo[30]; //deklaracja tablicy statycznej, zakladasz tutaj ze slowo nie bedzie dluzsze niz 30 zniakow poniewaz slowo[30] <------!!!!
  10.         int count = 0; //Licznik samoglosek
  11.         printf("Wprowadz dowlony tekst. q lub Q - konczy wprowadzanie znakow.\n");
  12.         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
  13.         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
  14.             break; //przerywa petle
  15.         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".
  16.         {
  17.             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++)
  18.                 count++;
  19.         }
  20.         printf("Liczba samoglosek = %d\n", count); //Wypisujesz na ekranie Liczbe samoglosek ;)
  21.         printf("---------------------------------------------------------------------------\n\n");
  22.        
  23.     }
  24.     return 0;
  25. }
  26.  
  27.  
  28. //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
  29. //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