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

Строки. Обработка последовательностей символов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывод дроби в консоль http://www.cyberforum.ru/cpp-beginners/thread1006695.html
Есть матрица, нахожу обратную матрицу, дошел до последнего действия, нужно в конце ее разделить на детерминант. Детерминант большой "107", в цикле я пишу //detA = 107 (b)/detA И он мне выводит матрицу со всеми нулями. как можно сделать чтобы он просто приписывал к числу дробь "/107", например 1 строка матрицы "32 5 -1", и было "32/107 5/107 -1/107" А где можно было бы он считал. например :...
C++ Указатели и стрктуры Здравствуйте, пытаюсь разобраться в следующем коде: #include <iostream> using namespace std; template <class T> struct spis { spis *next; spis *pred; http://www.cyberforum.ru/cpp-beginners/thread1006689.html
C++ просто так
int onscreen(FILE *f) { setlocale(LC_ALL,"Rus"); system ("cls"); // очистка консоли rewind (f); // перевод указателя в начало файла int i=0, k=1; while (fread(&e, sizeof(e), 1, f)) { i++; printf(" %d. FIO: %s \n Группа: %d.\n",i, e.fullname, e.group);
Сдвинуть элементы массива циклически C++
подскажите алгоритм. Задан массив из k чисел. Сдвинуть элементы массива циклически на n позиций вправо. главное условие: через один массив. через 2 и я могу сделать)
C++ из заданного интервала натуральных чисел определить простые http://www.cyberforum.ru/cpp-beginners/thread1006672.html
{ setlocale(LC_ALL,"Russian"); int a,b; cout<<"ПРОГРАММА, ОПРЕДЕЛЯЮЩАЯ ВСЕ ПРОСТЫЕ ЧИСЛА ИЗ ИНТЕРВАЛА НАТУРАЛЬНЫХ"<<endl<<endl; m: n: cout<<"Введите начало интервала: "; cin>>a; cout<<"Введите конец интервала: "; cin>>b; cout<<"Простые числа: ";
C++ Творческое задание Доброго всем дня. Просьба: Придумать какую-нибудь, главное интересную или с подводными камнями, задачу, где я мог бы внедрить умные указатели и покидать исключений. P.S. Не то чтобы слишком мудреную, так, что-нибудь на списках или стеке, ну или что-то в этом роде. Главное, чтобы был азарт прагать. подробнее

Показать сообщение отдельно
zitxbit
Master C/C++
 Аватар для zitxbit
86 / 738 / 75
Регистрация: 11.04.2012
Сообщений: 971
13.11.2013, 19:25     Строки. Обработка последовательностей символов
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
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
 
int main(int argc, char* argv[])
{
    char str1[256] = "happy child don't cry\0";
    char str2[256] = "child";
    char str3[256] = "ren";
 
    printf("%s\n",str1);
 
    char* buf = NULL;
    if ((buf = strstr(str1, str2)) != NULL)
    {
        int count = 2;
        for (buf+=strlen(str2); count >= 0; count--)
            for (int r = strlen(str1)-1; r >= buf-str1; r--)
                str1[r+1] = str1[r];
 
        int i = 0;
        while (str3[i] != '\0') 
            *buf++ = str3[i++];
    }
 
    printf("%s\n",str1);
 
    _getch();
 
    return 0;
}
Миниатюры
Строки. Обработка последовательностей символов  
 
Текущее время: 00:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru