Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //C2205h
- //13431/1
- //halyapin
- //24.02.18
- #include <stdio.h>
- #include <stdlib.h>
- #define _CRT_SECURE_NO_WARNINGS
- #include <malloc.h>
- int main()
- {
- printf("C2205h\n");
- printf("13431/1\n");
- printf("halyapin\n");
- printf("24.02.18\n");
- printf("\n");
- int i1, Num1 = 0, Num2 = 0, temp = 0, i2, n, *iVec = NULL;
- int *iCheck = NULL, i, iScan;
- FILE* inf;
- inf = fopen("input2205h.txt","rt");
- if (inf == NULL)
- {
- printf("file \"input2205h.txt\" doesnt exist");
- return 1;
- }
- do
- {
- iScan = fscanf(inf, "%i", &temp);
- if (iScan != EOF)
- {
- iVec = (int*)realloc(iVec, (Num1 + 1) * sizeof(int));
- iVec[Num1] = temp;
- Num1++;
- }
- } while (iScan != EOF);
- for (i = 0; i < Num1; i++)
- printf("%i ", iVec[i]);
- for (i1 = 0; i1 < Num1; i1++)
- {
- temp = 1;
- for (i2 = 0; i2 < Num2; i2++)
- if (iVec[i1] == iCheck[i2])
- {
- temp = 0;
- break;
- }
- if (temp == 1)
- {
- iCheck = (int*)realloc(iCheck, (Num2 + 1) * sizeof(int));
- iCheck[Num2] = iVec[i1];
- Num2++;
- }
- }
- printf("\n%i", Num2);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement