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

Удалить из данной последовательности все буквы abcd - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ календарь http://www.cyberforum.ru/cpp-beginners/thread332574.html
Даны натуральные числа А,В, С, которые обозначают число, месяц и год. Получить тройку чисел, соответствующую следующему дню. #include <iostream.h> #include <stdio.h> #include <conio.h> int main () { int x; int y; int z; cout << "vvedite god";
C++ булевская переменная Написать программу, в результате выполнения которой булевская переменная t получает значение TRUE, если выполняется заданное условие, и FALSE в противном случае (Оператор If не использовать). введенное число является полным квадратом #include <iostream.h> #include <conio.h> #include <math.h> int main () { double x; cout<<"vvedite x"; cin>>x; if(sqrt(x)- int (sqrt(x))==0) http://www.cyberforum.ru/cpp-beginners/thread332571.html
как присвоить значения из одного объекта другому объекту C++
у меня два объекта, мне надо присвоить значения из одного объекта другому объекту, как это можно сделать #include <iostream> using namespace std; class move { double x; double y; public: move(double a = 0, double b = 0); void showmove() const;
C++ В матрице вставить три столбца из нулей перед столбцом, содержащем только отрицательные элементы
дан двумерный массив. вставить три столбца из 0 перед столбцом содержащий только отрицательные элементы
C++ Дерево общего вида (да опять я) http://www.cyberforum.ru/cpp-beginners/thread332500.html
Всеравно неработает уже 2 ночь не сплю. одни проблеммы с етой программой, но что то мне подсказывает что вывод на екран надо переделать и все) Вообщем пользователь вводит узначение узла, а потом после какого узла добавлять новый посмотри пожалуйста что может быть не так нужны только функции добавления и вывода на екран вот код #include "stdafx.h"
C++ составить блок схему к алгоритму обработки строки. с клавиатуры вводится строка. выберите из нее все буквы A(a) до I (i). строчные преобразуйте в прописные и отсортируйте в алфавитном порядке подробнее

Показать сообщение отдельно
Net_Wanderer
235 / 208 / 19
Регистрация: 08.06.2011
Сообщений: 467
13.07.2011, 12:30     Удалить из данной последовательности все буквы abcd
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
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
 
#define ABCD "abcd"
 
int main()
{
    char *s = NULL;
    char ch = 0;
    size_t cnt = 0;
 
    printf("Enter a sequence: ");
    while (ch != '\n') {
        ch = getc(stdin);
        if ((s = (char *) realloc(s, ++cnt * sizeof(char))) == NULL) {
            fputs("Can't allocate memory\n", stderr);
            exit(1);
        }
        s[cnt - 1] = ch;
    }
 
    for (size_t i = 0; i < cnt; ++i) {
        if (strchr(ABCD, s[i]) != NULL) {
            --cnt;
            for (size_t j = i; j < cnt; ++j)
                s[j] = s[j + 1];
            --i;
        }
    }
    s[cnt - 1] = '\0';
    
    printf("Result: %s\n", s);
    free(s);
    exit(0);
}
 
Текущее время: 04:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru