Форум программистов, компьютерный форум CyberForum.ru

Слова, начинающиеся и оканчивающиеся на гласные буквы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести значения тех элементов матрицы, лежащих выше главной диагонали, которые больше всех элементов http://www.cyberforum.ru/cpp-beginners/thread80602.html
Дан вещественный массив А. Вывести на экран значения тех элементов, лежащих выше главной диагонали, которые больше всех элементов, лежащих ниже главной диагонали. Просьба помочь. Borland 5.2 Интеллектуальная собственность: #include <iostream> #include <stdlib.h> #include <time.h> #define N 3
C++ обчислить произведение элементов массива с парными номерами в С++ В одномерном массиве, который состоит из N целых элементов, обчислить произведение элементов массива с парными номерами в С++ http://www.cyberforum.ru/cpp-beginners/thread80592.html
Вычислить произведение в одномерном массиве , состоящем из 8 целых элементов. C++
Помогите сделать через stdio.h conio.h №1 Вычислить произведение в одномерном массиве , состоящем из 8 целых элементов. №2 Написать программу , которая проверяет , представляют ли элементы введенного с клавиатуры одномерного массива возрастающую последовательность. №3 В целочисленной прямоугольной матрице определить количество строк , не содержащих ни одного нулевого элемента.
C++ Шаблоны C++
Класс - однонаправленый список list. Дополнительно перегрузить следующие операции: - доступ к элементу в заданной позиции, к примеру: Type з; int i; list L; c=L; + - обьеденить два списка; = = - проверка на равенство. Не пойму как можна создать два списка и через шаблон...
C++ В соответствии с вариантом задания написать, отладить и протестировать программы обработки числовых и символьных массивов. http://www.cyberforum.ru/cpp-beginners/thread80571.html
В соответствии с вариантом задания написать, отладить и протестировать программы обработки числовых и символьных массивов. Заданные алгоритмы оформить в виде функций: 1) В числовом двумерном массиве заданного размера определить минимальный элемент массива и с помощью перестановок строк и столбцов поместить его в правый нижний угол матрицы. 2) Сохранить текст в массиве и выполнить следующие...
C++ Найти в тексте слова, которые начинаются и заканчиваются одной и той же буквой В соответствии с вариантом задания написать, отладить и протестировать программы обработки числовых и символьных массивов. Заданные алгоритмы оформить в виде функций: 1) В числовом двумерном массиве заданного размера определить минимальный элемент массива и с помощью перестановок строк и столбцов поместить его в правый нижний угол матрицы. 2) Сохранить текст в массиве и выполнить следующие... подробнее

Показать сообщение отдельно
easybudda
Эксперт С++
9412 / 5435 / 917
Регистрация: 25.07.2009
Сообщений: 10,428
27.12.2009, 18:41     Слова, начинающиеся и оканчивающиеся на гласные буквы
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
    
#define SEPCHARS ".,;:!?"
#define FILE_NAME "test.txt"
    
int isVowel(int c){
    static char vowels[] = "AEIOU";
    return ( strchr(vowels, toupper(c)) != NULL );
}
 
int main(void){
    FILE *f;
    char buf[BUFSIZ];
    size_t len;
    
    if ( ( f = fopen(FILE_NAME, "r") ) == NULL ){
        perror("Can't open input file!\n");
        exit(1);
    }
    while ( fscanf(f, "%s", buf) == 1 ){
        len = strlen(buf);
        while ( len > 0 && strchr(SEPCHARS, buf[len - 1]) )
            buf[--len] = '\0';
        if ( isVowel(*buf) && isVowel(*(buf + len - 1)) )
            printf("%s\n", buf);
    }
    if ( ferror(f) ){
        perror("Can't read from file!\n");
        exit(1);
    }
    fclose(f);
    exit(0);
}
 
Текущее время: 17:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru