Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- #include <stdlib.h>
- #include <stdbool.h>
- int number_of_slog(char *c1, int l) {
- if (l == 0) {
- return 0;
- }
- else {
- int number = 0;
- bool pred_gl = false;
- for (int i = 0; i < l; i++) {
- if ((c1[i] == 'a') || (c1[i] == 'A') || (c1[i] == 'e') ||
- (c1[i] == 'E') || (c1[i] == 'i') || (c1[i] == 'I') ||
- (c1[i] == 'o') || (c1[i] == 'O') || (c1[i] == 'y') ||
- (c1[i] == 'Y') || (c1[i] == 'u') || (c1[i] == 'U')) {
- if (!pred_gl) {
- number++;
- pred_gl = true;
- }
- }
- else {
- pred_gl = false;
- }
- }
- return number;
- }
- }
- int main(void) {
- int n, slogi[10000] = { 0 };
- static char c[10000][101];
- scanf("%d", &n);
- char *str = malloc(102 * sizeof(char));
- fgets(str, 102, stdin);
- free(str);
- if (n != 0) {
- for (int i = 0; i < n; i++) {
- scanf("%d", &slogi[i]);
- }
- scanf("\n");
- for (int i = 0; i < n; i++) {
- fgets(c[i], 101, stdin);
- if (number_of_slog(c[i], strlen(c[i])) == slogi[i]) {
- slogi[i] = -1;
- }
- }
- for (int i = 0; i < n; i++) {
- if (slogi[i] == -1) {
- printf("%s", c[i]);
- }
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement