Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Zborovi so najmalku 2 cifri i 3 bukvi
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #define MAX 100
- int main()
- { FILE *f=fopen("input.txt","r");
- FILE *k=fopen("output.txt","w");
- int cifri=0,bukvi=0,n,i,zborovi;
- char red[MAX];
- while(fgets(red,MAX,f))
- {
- n=strlen(red);
- i=0;
- while(i<n)
- {
- if(isalnum(red[i]))
- {
- if(isdigit(red[i]))
- {
- cifri++;
- }
- if(isalpha(red[i]))
- {
- bukvi++;
- }
- }
- }
- if(cifri>=2&&bukvi>=3)
- {
- zborovi++;
- }
- else
- {
- //cifri=0;
- //bukvi=0;
- zborovi=0;
- }
- cifri=0;
- bukvi=0;
- if(zborovi>0)
- {
- printf("%s",red);
- }
- }
- Broj na samoglaski
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #define MAX 100
- int main()
- { FILE *f=fopen("input.txt","r");
- int i,n,samoglaski=0,max=-999;
- char red[MAX],zbor[MAX];
- while(fgets(red,MAX,f))
- {
- n=strlen(red);
- i=0;
- while(i<n)
- {
- if(red[i]=='a'||red[i]=='e'||red[i]=='u'||red[i]=='i'||red[i]=='o')
- {
- samoglaski++;
- }
- i++;
- }
- if(max<samoglaski)
- {
- max=samoglaski;
- strcpy(zbor,red);
- }
- }
- fprintf("%s",zbor);
- return 0;
- }
- Broj na zborovi koi imaat poveke od 2 cifri
- #include <stdio.h>
- #include <stdlib.h>
- #include <ctype.h>
- #include <string.h>
- #define MAX 100
- int main()
- {
- FILE *f=fopen("input.txt","r");
- FILE *k=fopen("output.txt","w");
- char red[MAX];
- char c;
- int a, b,i;
- while (fgets(red,MAX,f)!=NULL)
- {
- int counter2=0;
- int counter=0;
- for(i=0;i<strlen(red);i++){
- if(isalnum(red[i]))
- {
- if(isdigit(red[i]))
- counter++;
- //printf("%d ",counter);
- }
- else{
- if(counter<=2)
- {
- counter=0;
- continue;
- }
- else{
- counter2++;
- counter=0;
- //printf("%d ", counter2);
- }
- }
- }
- fprintf(k,"%d %s",counter2,red);
- //printf("%d ", counter2);
- counter2=0;
- }
- fclose(f);
- fclose (k);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement