Форум программистов, компьютерный форум, киберфорум
Наши страницы

Строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ переделать C#.Net в C++ http://www.cyberforum.ru/cpp-beginners/thread148889.html
В общем помогите ребята с одной вещичкой. Я вас прошу перевести мне код C#.Net в код C++. Задание той програмы было такое :"Написать приложение, выдающее расписание занятий (экономика, сети, ООП,...
C++ Численная проверка правильности разложения в ряд Помогите пожалуйста!! Надо написать код на СИ++: Составить алгоритм и программу для численной проверки правильности разложения в ряд заданных функций, для чего вычислить ее значения и значения... http://www.cyberforum.ru/cpp-beginners/thread148888.html
Найти и обьяснить ошибки в фрагменте программы. Схематически изобразить состояние оперативной памяти в процессе его выполнения. C++
Найти и обьяснить ошибки в фрагменте программы. Схематически изобразить состояние оперативной памяти в процессе его выполнения. int**p=new int*; for(int i=0; i<5; i++) p=new int; p=4; p=8;...
EXE файл C++
где то уже была подобная тема, но не нашел и поиск тоже не ищет...как скомпилинную прогу вынести в exe файл...в vs c++ 2008 после компиляции возникает в документах некий *.exe файл, но на компьютерах...
C++ строка http://www.cyberforum.ru/cpp-beginners/thread148871.html
1.Дана строка S и символ C. Удвоить каждое вхождение символа C в строку S. программа примерно следущая: #include <iostream.h> #include <string.h> main() { const char s1= "Hello"; char s2,...
C++ Разреженный массив на основе массива указателей Имеется код, вполне работоспособный. только я не могу этот класс сделать универсальным из-за const int amount_element(100); Подскажите как переменную amount_element вставить в класс, чтобы... подробнее

Показать сообщение отдельно
TrenAr
21 / 20 / 2
Регистрация: 21.06.2010
Сообщений: 80
23.06.2010, 23:55
2) На примере строки, разбитие по 5 символов; Код на С
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
45
46
#include <stdio.h>
 
#define VALUE 5
 
void printPart( char [], int, int );
 
int main()
{
    char st[] = "123456789012 3456789012345678 9012345678901234567890 1234567 890";
    int i = 0, j = 0, metka = 0;
    
    printf("Stroka = %s\n", st );
    
    while ( st[ i + metka ] != '\0' )
    {
          i++;
          if ( i == VALUE )
          {
               j = i + metka;
               while ( ( st[ j ] != ' ' ) && ( j > metka ) )
                     j--;
               if ( j > metka )
               {
                    printPart( st, metka, j );
                    metka = j + 1;
               }
               else
               {
                   printPart( st, metka, metka + VALUE - 1 );
                   metka += VALUE;
               }
               i = 0;
          }
    }
    printPart( st, metka, metka + i - 1 );
 
    return 0;
}
 
void printPart( char a[], int first, int last)
{
     int i;
     for ( i = first ; i <= last ; i++ )
         printf("%c", a[ i ] );
     printf("\n");
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru