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

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

Войти
Регистрация
Восстановить пароль
 
dart_wader
1 / 1 / 0
Регистрация: 01.01.2011
Сообщений: 19
#1

Ввести строку произвольной длины. Распечатать середину 15 раз. - C++

14.02.2011, 14:07. Просмотров 495. Ответов 1
Метки нет (Все метки)

Доброго времени суток! Пожалуйста, подскажите решение:
Ввести строку произвольной длины. Распечатать середину 15 раз.

Заранее Спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.02.2011, 14:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ввести строку произвольной длины. Распечатать середину 15 раз. (C++):

Ввести строку произвольной длины.Распечатать все '*' в ней с порядковыми номерами - C++
Ввести строку произвольной длины.Распечатать все '*' в ней с порядковыми номерами

3. Ввести строку произвольной длины. Сосчитать количество слов в ней. - C++
3. Ввести строку произвольной длины. Сосчитать количество слов в ней.

Помогите найти ошибку: Создать строку символов произвольной длины, заданную диапазоном - C++
/*Задание: Создать строку символов произвольной длины. Ввести с клавиатуры начало и конец диапазона в строке. Записать строку без...

Ввести строку, подсчитать сколько раз первая буква входит в строку - C++
Ввести строку, подсчитать сколько раз первая буква входит в строку. C++

Как ввести строку неизвестной длины - C++
Подскажите пожалуйста: у меня есть переменная: char chislo = ""; //Вводимое число неизвестной длины я пытаюсь ее ввести с клавиатуры с...

Ввести символьную строку. Распечатать каждый символ массива с новой строки - C++
Ввести символьную строку. Распечатать каждый символ массива с новой строки.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
lemegeton
2923 / 1352 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
14.02.2011, 21:29 #2
Расплывчатое описание задачи.

Печатает один символ, если в строке нечетное количество символов или два символа в другом случае.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <string.h>
#include <stdio.h>
 
int main(int argc, char *argv[]) {
  const int k_buffer_size = 65536;
  char buffer[k_buffer_size];
  fgets(buffer, k_buffer_size, stdin);
 
  int i, j;
  int string_length = strlen(buffer);
  for (i = 0; i < 15; ++i) {
    for (j = string_length / 2 - 1; j < string_length / 2 +
                                    (string_length % 2); ++j)
      printf("%c", buffer[j]);
    printf("\n");
  }
 
  return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.02.2011, 21:29
Привет! Вот еще темы с ответами:

Как ввести из консоли строку известной длины? - C++
Как ввести из консоли строку известной длины? Потоком.

Ввести строку. Найти в функции в ней слово максимальной длины - C++
Как засунуть всю задачу в функцию, так что бы вызвать ее с помощью меню? Задача: Ввести строку. Найти в функции в ней слово максимальной...

Распечатать строку, которая содержит заданное слово заданное колличество раз - C++
Доброго времени суток. Суть проблемы такова: в написанной программе, вместо строки распечатывается первое слово. До этого эта программа...

Ввести строку и слово. Определить и вывести, сколько раз встречаются в строке буквы, перечисленные в слове. - C++
Ввести строку и слово. Определить и вывести, сколько раз встречаются в строке буквы, перечисленные в слове. Ha Cu. Заранее...


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

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

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