Subversion Repositories svnkaklik

Rev

Details | Last modification | View Log

Rev Author Line No. Line
264 kaklik 1
/////////////////////////////////////////////////////////////////
2
// Program spocita pocet malych, velkych pismen a cislic v napsane radce.
3
/////////////////////////////////////////////////////////////////
4
 
5
#include <stdlib.h>
6
#include <stdio.h>
7
 
8
 
9
int cti_radku(int* mala,int* velka,int* cisla)
10
{
11
int znaky = 0;
12
char c;
13
 
14
  while ((c=getchar()) != '\n') 
15
  {
16
    znaky++;
17
 
18
    if('a'< c <'z') *mala++;
19
    if('A'< c <'Z') *velka++;
20
    if('0'< c <'9') *cisla++;
21
  }
22
 
23
  return znaky;
24
}
25
 
26
 
27
int main()
28
{
29
 
30
int mala=0,velka=0,cisla=0,znaky=0;
31
 
32
 znaky=cti_radku(&mala, &velka, &cisla);
33
 
34
 printf("Bylo napsano %d znaku z toho ",znaky);
35
 printf("%d malych pismen,",mala);
36
 printf("%d velkych pismen",velka);
37
 printf(" a %d cislic.",cisla);
38
}