Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <conio.h>
- #include <stdlib.h>
- typedef struct car
- {
- char brand[64];
- char surname[64];
- int year, num;
- } car;
- int main(void)
- {
- car *cars;
- int n, i, j, k, *eq, ei = 0;
- printf("input n: "); scanf("%d", &n);
- cars = (car*)malloc(sizeof(car) * n);
- fflush(stdin);
- for (i = 0; i < n; i++)
- {
- printf("Input brand and surname: "); scanf("%s %s", cars[i].brand, cars[i].surname);
- printf("Input year and num: "); scanf("%d %d", &cars[i].year, &cars[i].num);
- }
- for (i = 1; i < n; i++)
- {
- car key = cars[i];
- j = i - 1;
- while (j >= 0 && cars[j].year > key.year)
- {
- cars[j + 1] = cars[j];
- j--;
- }
- cars[j + 1] = key;
- }
- for (i = 0; i < n; i++)
- {
- int tmp = cars[i].num, co = 0, cn = 0;
- while (tmp)
- {
- if (tmp % 10 == 1) co++;
- if (tmp % 10 == 9) cn++;
- tmp = tmp / 10;
- }
- if (co && cn)
- printf("%s %s %d %d\n", cars[i].brand, cars[i].surname, cars[i].year, cars[i].num);
- }
- free(cars);
- _getch();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment