Advertisement
An0d3

Zadatak 3.3

Jan 18th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.31 KB | None | 0 0
  1. /*Napišite program u kojem ćete :
  2. • omogućiti unos niza od 7  karaktera pomoću funkcije: void unos (char [], int);
  3. • definirati i upotrijebiti funkciju int prebroji(char [], int); koja će vratiti koliko je karaktera u nizu slovo (bez obzira je li riječ o malim ili velikim slovima); vrijednost koju vrati ova funkcija iskoriste za izračune u ostatku zadatka.
  4. • definirati i upotrijebiti funkciju int ostalo(int, int); koja treba vratiti koliko karaktera u nizu nisu slova. //nije greška, funkcija prima dva cjelobrojna parametra.
  5. */
  6.  
  7. #include <iostream>
  8. using namespace std ;
  9. void unos (char[],int);
  10. int prebroji (char[],int);
  11. int ostalo (int,int);
  12. int main()
  13. {
  14.     const int velicina=7;
  15.     int temp=0;
  16.     char matrica[velicina];
  17.     unos (matrica,velicina);
  18.     temp=prebroji(matrica,velicina);
  19.     cout<<"U niz je uneseno "<<temp<<" slova, i "<<ostalo(temp,velicina)<<" nisu slova";
  20.  
  21.     system("pause>0");
  22.     return 0;
  23. }
  24.  
  25. void unos(char nova[],int vel)
  26. {
  27.     for(int i=0;i<vel;i++)
  28.     {
  29.         cout<<"Unesite "<<i+1<<" karakter:\n";
  30.         cin>>nova[i];
  31.     }
  32.  
  33. }
  34. int prebroji(char mat[],int v)
  35. {
  36.     int br=0;
  37.     for(int i=0;i<v;i++)
  38.     {
  39.         if((mat[i]>='a' && mat[i]<='z') || (mat[i]>='A' && mat[i]<='Z'))
  40.         {
  41.             br++;
  42.         }
  43.     }
  44.  
  45. return br;
  46. }
  47. int ostalo (int slova ,int ukupno)
  48. {
  49.     int ost=0;
  50.     ost=ukupno-slova;
  51.     return ost;
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement