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

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

Войти
Регистрация
Восстановить пароль
 
kameliya
2 / 2 / 1
Регистрация: 23.05.2011
Сообщений: 27
#1

Решить программу про строки и символы на С++ - C++

13.06.2011, 22:08. Просмотров 319. Ответов 4
Метки нет (Все метки)

Дана строка которая уводиться с клавиатуры . Добавить с обеих сторон n элементов"*" .
И можете пожалуйста описать каждую строчку программы!!!!!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.06.2011, 22:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Решить программу про строки и символы на С++ (C++):

Решить программу про строки на С++ - C++
Дана строка символов. Вставить после каждого символа "%"

Сформировать строку S таким образом, чтобы в нее попеременно вошли четные символы строки S1 и нечетные символы строки S2. - C++
Вот задание: Даны строки S1 и S2. Сформировать строку S таким образом, чтобы в нее попеременно вошли четные символы строки S1 и...

Помогите написать программу. Символы и строки - C++
Очень большая просьба! Кто может - помогите пожалуйста написать программу! К сожалению, в С++ совсем не соображаю. Такую программу задали...

Написать программу на удаляющую из строки символы с5 по 12. - C++
Написать программу на удаляющую из строки символы с5 по 12. P.S. Убедительная просьба надо написать на С а не на С++

Составить программу, которая удаляет из строки все повторно встречающиеся символы - C++
Составить программу, которая удаляет из строки все повторно встречающиеся символы. Исходная строка вводится с клавиатуры. C++

Вывести на экран в первой строке нечетные символы, во второй четные символы исходной строки - C++
Помогите написать 3 программы. (на С или С++) 1. Вывести на экран в первой строке нечетные символы, во второй четные символы исходной...

4
Rexer
164 / 163 / 20
Регистрация: 10.10.2010
Сообщений: 725
13.06.2011, 22:29 #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
//Дана строка которая уводиться с клавиатуры . Добавить с обеих сторон n элементов"*"
#include<iostream>
#include<cstring>
using namespace std;
int main(void)
{
    //объявляем переменные
    char str[100];
    //куда будем копировать все и в итоге выводить
    char buf[100];
    int n;
    //длина введенной строки будет хранится здесь
    int len;
    cout<<"Enter the line"<<endl;
    //получаем строку
    cin.getline(str,100);
    //вычисляем ее длину с помощью функции,хранящейся в cstring.h
    len = strlen(str);
    cout<<endl<<"Enter n -> ";
    //вводим количество n звездочек
    cin>>n;
    //дописываем в buf n звездочек
    for(int i = 0;i < n;i++)
    buf[i] = '*';
    //"кидаем" туда же введенную строку
    strcat(buf,str);
    //дописываем звездочки оставшиеся
    for(int i = n + len;i < n + len + n;i++)
    buf[i] = '*';
    //выводим строку на экран и радуемся =)
    cout<<buf;
}
Вроде все
0
igorrr37
1663 / 1291 / 143
Регистрация: 21.12.2010
Сообщений: 1,963
Записей в блоге: 9
13.06.2011, 22:39 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <string>
 
int main (){
    size_t n;
    std::cout<<"n= ";
    (std::cin>>n).ignore();
    std::string s, str;
    s.resize(n, '*');
    std::cout<<"Enter string\n";
    getline(std::cin, str);
    std::cout<<"Result:\n"<<s.append(str.append(s))<<std::endl;
    return 0;
}
0
kameliya
2 / 2 / 1
Регистрация: 23.05.2011
Сообщений: 27
13.06.2011, 22:47  [ТС] #4
А оно что то не выводит текст со звездочками(((
0
igorrr37
1663 / 1291 / 143
Регистрация: 21.12.2010
Сообщений: 1,963
Записей в блоге: 9
13.06.2011, 22:56 #5
Цитата Сообщение от kameliya Посмотреть сообщение
А оно что то не выводит текст со звездочками(((
C++
1
char buf[100]={'\0'};
0
13.06.2011, 22:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.06.2011, 22:56
Привет! Вот еще темы с ответами:

Задана строка, символы которой могут повторяться. Нужно удалить все символы строки с помощью наименьшего количества вычеркиваний - C++
Задана строка, символы которой могут повторяться. За один ход разрешается вычеркнуть в любом месте строки один или несколько одинаковых...

Зача про шахматного коня (решить, используя массив) - C++
Помогите пожалуйста решить задачу, на через массив: На шахматной доске NxN в клетке (x1,y1) стоит голодный шахматный конь. Он хочет...

Решить физическое уравнение и вывести символы на консоль - C++
&quot;Машина стартует с нулевой скоростью и ускорением 1м/с2. Ускоряется до 10 м/с. Выводить каждую секунду на экран путь, который проезжает...

Как обрезать эффективно часть строки, составляющую последние символы "/" и следующие за ними символы? - C++
здравствуйте, есть код, обрезающий во входной строке часть составляющую последние символы &quot;/&quot; и следующие за ними символы: std::string...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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