Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int vcar[99];
- int main()
- {
- int n,i,j,nrs;
- FILE *f;
- f=fopen("subnr.txt","r");
- if((f = fopen("subnr.txt","r")) == NULL)
- {
- printf("Nu s-a putut deschide fisierul");
- exit(1);
- }
- printf("Numerele sirului sunt:\n");
- nrs=0;
- while(!feof(f))
- {
- fscanf(f,"%d",&n);
- printf("%d ", n);
- while(n>9)
- {
- vcar[n%100]++;
- nrs++;
- n=n/10;
- }
- }
- fclose(f);
- printf("\n");
- if(nrs==0)
- {
- printf("Nu exista subnumere de doua cifre");
- exit(1);
- }
- printf("Toate subnumerele sunt:\n");
- for(i=10;i<100;i++)
- for(j=0;j<vcar[i];j++)
- printf("%d ",i);
- printf("\nSubnumerele unice sunt:\n");
- for(i=10;i<100;i++)
- if(vcar[i]!=0)
- printf("%d ",i);
- printf("\nSubnumerele care apar o sigura data sunt sunt:\n");
- for(i=10;i<100;i++)
- if(vcar[i]==1)
- printf("%d ",i);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement