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

Строка, замена гласных - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поиск слова на экране http://www.cyberforum.ru/cpp-beginners/thread1098785.html
Хочу написать программу, которая будет на экране находить слово (в текстовом формате) и выводить координаты его нахождения по осям Х У в текстовый редактор. Возможно ли это сделать? Если да, то может подскажете, где взять подобный код? Мои многочисленные попытки найти его, увенчались ничем.
C++ Разработать программу, которая вычисляет факториал и состоит из функций я ее сделал но меня есть вопрос: 1. я сделал массив из ста элементов, а можно его сделать полностью динамический чтобы пользователь вписывал количество 2. нужно к концу выполнения писать код для очистки оперативной памяти или она сама освободится задача разработать программу, которая вычисляет факториал и состоит из функций... http://www.cyberforum.ru/cpp-beginners/thread1098783.html
C++ Перенос вычислений в подпрограмму
Здравствуйте, есть лаба в которой нужно найти след трёх прямоугольных матриц и вывести на экран наибольший их них. Вычисления нужно оформить как подпрограмму. Как это сделать? #include <stdio.h> #include <conio.h> #include <math.h> #define n 2 #define m 3 #define o 3 #define p 4 int main() {
GotoXY в GCC C++
ДОБРОГО ВРЕМЕНИ СУТОК !!! Я использую GCC и мне нужно использовать функцию GotoXY. В GCC нет библиотеки conio.h. Прошу дать код данной функции. Заранее спасибо !!!
C++ Vvid: идентификатор не найде http://www.cyberforum.ru/cpp-beginners/thread1098712.html
нужно вычислить факториал (http://ru.wikipedia.org/wiki/Факториал) використовуюич функции. У меня возникла проблема "error C3861: Vvid: " випраить и обяснить что неправильно ............................................................................................................................................................................ #include <iostream> #include <conio.h> using...
C++ Программа, управляющая курсором мыши Здравствуйте. Хочу написать на dev с++ программу, которая будет искать на экране определенное слово, кнопку или картинку, перетаскивать на него курсор и "нажимать левую кнопку мыши". Возможно ли это сделать в вышеуказанной среде программирования? И есть ли смысл этим заниматься новичку? подробнее

Показать сообщение отдельно
stikkas
 Аватар для stikkas
19 / 19 / 6
Регистрация: 26.01.2014
Сообщений: 56
17.02.2014, 16:55     Строка, замена гласных
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
36
37
38
39
40
41
42
43
44
#include <iostream>
#include <cstring>
using namespace std;
 
 
bool shift(char *arr, int size, int where) {
    int real_size = 0;
    for (int i = 0; i < size; ++i) {
        if (arr[i] == '\0') {
            real_size = i;
            break;
        }
    }
    if (size - real_size > 0) {
        char *tmp = new char[real_size - where];
        memcpy(tmp, arr + where + 1, real_size - where);
        memcpy(arr + where + 2, tmp, real_size - where);
        delete [] tmp;
        return true;
    } else {
        // Некуда сдвигать
        return false;
    }
}
 
int main() {
    const int size = 100;
    char arr[size];
    cin.getline(arr, size);
    int i = 0;
    while (arr[i] != '\0') {
        if (arr[i]=='e'||arr[i]=='y'||arr[i]=='u'||arr[i]=='i'||arr[i]=='o'||arr[i]=='a')
         {
            if (shift(arr, size, i)) {
                arr[i] = arr[i + 1] = '3';
                ++i;
            }
 
          }
        ++i;
    }
    cout << arr << endl;
    return 0;
}
как-то так, только надо проверить еще на пограничных условиях
 
Текущее время: 16:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru