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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Meinframe
5 / 5 / 0
Регистрация: 29.04.2009
Сообщений: 21
#1

Строки. Начальный уровень. - C++

05.05.2009, 23:01. Просмотров 513. Ответов 1
Метки нет (Все метки)

Получить из слова a, вычёркиванием некоторого кол-ва букв, слова b.
Отобразить на экране промежуточные этапы.
Код оформить на Си.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.05.2009, 23:01     Строки. Начальный уровень.
Посмотрите здесь:

Определить начальный и конечный номера элементов массива C++
Строки. Найти в тексте начальный и конечный отрезок цифрового алфавита C++
Ежедекадно в течение июня измерялся уровень воды в десяти речках. Определить подекадно: в каких речках наблюдался самый высокий уровень C++
Начальный элемент сортировки массива C++
Найти в тексте наибольший по длине начальный отрезок цифрового алфавита C++
C++ Функциями. начальный уровень
C++ Сравнить начальный и последний элемент в каждом столбце двумерного массива
C++ Начальный размер строки в библиотеке string
C++ Транспонировать матрицу. Вывести на печать начальный и конечный вариант матрицы
Вставить указанную подстроку в начальный строку через 2, 4, 8 ... символов C++
C++ Начальный уровень C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YurA_280784
Заблокирован
06.05.2009, 10:15     Строки. Начальный уровень. #2
Вот чё накодил
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
#include <windows.h>
#include <stdio.h>
#include <conio.h>
#include <time.h>
 
void delchrrand(char * str);
 
void main()
{
    printf("Vvedite slovo\r\n");
    char chBuf[256];
    scanf("%s",chBuf);
    printf("Vvedite chislo simvolov dlya ydaleniya\r\n");
    int n = strlen(chBuf);
    printf("0 < n < %d\r\n",n);
    int i,m;scanf("%d",&m);
    if(m < n)
    {
        printf("Ydalenie simvolov\r\n");
        for(i = 0; i < m; i++)
        {
            delchrrand(chBuf);
            printf("%d : %s\r\n",i,chBuf);
        }
    }
    else
        printf("chislo ydalyaemih simvolov previshaet dopystimoe\r\n");
    printf("1 - vvesti drygoe slovo\r\n");
    if(getch() == 49)
        main();
}
 
void delchrrand(char * str)
{
    int n = strlen(str);
    //srand(time(0));
    int k = rand();
    while(n - 1 < k)
        k = rand();
    str[k] = ' ';
}
Yandex
Объявления
06.05.2009, 10:15     Строки. Начальный уровень.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru