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

Ввести строку (не более 100 символов и не менее 30), вывести символы с 7 по 15 - C++

Восстановить пароль Регистрация
 
Entony Cooper
0 / 0 / 0
Регистрация: 16.06.2013
Сообщений: 8
09.10.2013, 23:18     Ввести строку (не более 100 символов и не менее 30), вывести символы с 7 по 15 #1
Задачку подкинули, компилятор говорит, что я фигню написал, поделитесь идеями. Вот текст:
ввести произвольную строку, содержащую не более 100 символов и не менее 30, выдать на печать символы начиная с 7 по 15. задачу решить в 2 вариантах все решение помещается в функцию main() 2) подстроку выделяем спец функции.

Второе не обязательно!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.10.2013, 23:18     Ввести строку (не более 100 символов и не менее 30), вывести символы с 7 по 15
Посмотрите здесь:

Даны две строки, содержащие не более 100 символов. C++
C++ ввести строку символов. Сформировать строку вдвое большей длины, где каждый символ предворяется пробелом. Вывести полученную строку.
C++ Ввести строку символов. Определить длину введенной строки L, и если длина L кратна 3, то удаляются все символы, стоящие на местах с номером кратным 3
C++ прога которая содержащий не более 10 строк, в каждой строке не более 80 символов и эти символы вводятся с клавиатуры
C++ Написать программу, которая вводит с клавиатуры строку не более 100 символов, еще одну строку не более 50 символов и выводит на экран позиции вхождени
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
newb_programmer
 Аватар для newb_programmer
237 / 237 / 19
Регистрация: 03.09.2011
Сообщений: 553
09.10.2013, 23:26     Ввести строку (не более 100 символов и не менее 30), вывести символы с 7 по 15 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <time.h>
using namespace std;
int main()
{
    const int size=100;
    char arr[size];
    do {
    cout<<"Enter string:\n";
    gets(arr);
    }
    while (strlen(arr)<30);
    for (int i=6;i<15;i++)
        cout<<arr[i];
    cout<<"\n";
    system("pause");
    return 0;
}
gazlan
2855 / 1803 / 271
Регистрация: 27.08.2010
Сообщений: 4,883
Записей в блоге: 1
09.10.2013, 23:29     Ввести строку (не более 100 символов и не менее 30), вывести символы с 7 по 15 #3
C++
1
2
3
4
5
6
7
char     pString[100 + 1];
 
// Здесь - ввод
 
pString[15] = 0;
 
printf("%s\n",&pString[6]);
Entony Cooper
0 / 0 / 0
Регистрация: 16.06.2013
Сообщений: 8
09.10.2013, 23:48  [ТС]     Ввести строку (не более 100 символов и не менее 30), вывести символы с 7 по 15 #4
Огромное спасибо, компилировать пробовал??
gazlan
2855 / 1803 / 271
Регистрация: 27.08.2010
Сообщений: 4,883
Записей в блоге: 1
10.10.2013, 00:13     Ввести строку (не более 100 символов и не менее 30), вывести символы с 7 по 15 #5
Цитата Сообщение от Entony Cooper Посмотреть сообщение
компилировать пробовал??
Угу.
Миниатюры
Ввести строку (не более 100 символов и не менее 30), вывести символы с 7 по 15  
Yandex
Объявления
10.10.2013, 00:13     Ввести строку (не более 100 символов и не менее 30), вывести символы с 7 по 15
Ответ Создать тему
Опции темы

Текущее время: 17:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru