Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int ret_str(int, char*);
- void strcpy(char*, char*);
- int input(void);
- int main(){
- int c = input();
- char str1[4];
- switch(c){
- case 18:
- printf("Vam 18 let\n");
- printf("Vi sovershennoletnii\n");
- printf("Vam ostalos' %d goda do pensii\n", 60-18);
- break;
- case 60:
- printf("Vam 60 let\n");
- printf("Vi sovershennoletnii uje %d goda\n", 60-18);
- printf("Vi pensioner\n");
- break;
- default:
- ret_str(c, str1);
- printf("Vam %d %s\n", c, str1);
- if(c<18){
- ret_str(18-c, str1);
- printf("Vam ostalos' %d %s do sovershennoletiya\n", 18-c, str1);
- ret_str(60-c, str1);
- printf("Vam ostalos' %d %s do pensii\n", 60-c, str1);
- }
- else if(c>60){
- ret_str(c-18, str1);
- printf("Vi uje %d %s sovershennoletnii\n", c-18, str1);
- ret_str(c-60, str1);
- printf("Vi uje %d %s pensioner\n", c-60, str1);
- }
- else{
- ret_str(c-18, str1);
- printf("Vi uje %d %s sovershennoletnii\n", c-18, str1);
- ret_str(60-c, str1);
- printf("Vam ostalos' %d %s do pensii\n", 60-c, str1);
- }
- break;
- }
- }
- int input(){
- int a;
- printf("Print your age: ");
- while(scanf("%d", &a)!= 1 || !(a>0 && a<101)){
- while(getchar()!='\n')
- ;
- printf("Print corret age: ");
- }
- return a;
- }
- int ret_str(int a, char *str){
- if(a>4 && a<21){
- strcpy(str, "let");
- return 1;
- }
- int c = a%10;
- if(c==1){
- strcpy(str, "god");
- }
- else if(c<5 && c!=0){
- strcpy(str, "goda");
- }
- else{
- strcpy(str, "let");
- }
- }
- void strcpy(char *s, char *t)
- {
- while ((*s++ = *t++) != '\0')
- ;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement