Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/22: Рейтинг темы: голосов - 22, средняя оценка - 4.55
1 / 1 / 0
Регистрация: 12.10.2011
Сообщений: 165

Выводить на экран вводимые символы до тех пор, пока не введен символ <*>

15.11.2011, 22:40. Показов 4673. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Напишите программу, которая будет выводить на экран вводимые символы до тех пор, пока не введен символ <*>.
Доработайте программу таким образом, чтобы она еще и показывала количество введенных символов.
 Комментарий модератора 
Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п.
Запрещено размещать тему в нескольких разделах одновременно (кросспостинг), а также дублир
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.11.2011, 22:40
Ответы с готовыми решениями:

Считывать с клавиатуры символы до тех пор, пока не введен символ "$"
Задача: Напишите программу, которая считывает с клавиатуры символы до тех пор, пока не будет введен символ &quot;$&quot;. Организуйте в...

Выводить числа в файл до тех пор, пока не будет введен 0
Привет всем. Немогу разобраться и написать правильный код программы для задачи, собственно условие: Напишите программу, которая будет...

Ввод произвольных символов до тех пор, пока не будет введен символ q
Написать программу ввода произвольных символов до тех пор, пока не будет введен символ q.

9
Студент
 Аватар для amor1k
148 / 148 / 64
Регистрация: 18.01.2011
Сообщений: 469
15.11.2011, 22:42
C++
1
2
3
do {
.....
while(ch != '*');
2
1 / 1 / 0
Регистрация: 12.10.2011
Сообщений: 165
15.11.2011, 22:45  [ТС]
А с использованием putchar,getchar
0
 Аватар для vikichocolate
25 / 14 / 4
Регистрация: 11.11.2011
Сообщений: 94
15.11.2011, 22:46
есть наброски?
0
1 / 1 / 0
Регистрация: 12.10.2011
Сообщений: 165
15.11.2011, 22:51  [ТС]
У меня не получается

Добавлено через 3 минуты
C++
1
2
3
4
5
6
7
#include <stdio.h>
void main(void) 
{ 
    int ch;
while ((ch = getchar()) !='*' );
putchar (ch);
}
 Комментарий модератора 
Код выделяем тегами
0
 Аватар для vikichocolate
25 / 14 / 4
Регистрация: 11.11.2011
Сообщений: 94
15.11.2011, 22:51
а что именно не получается??
0
1 / 1 / 0
Регистрация: 12.10.2011
Сообщений: 165
15.11.2011, 22:55  [ТС]
так правильно?

Добавлено через 2 минуты
Как сделать, чтобы программа показывала количество введенных символов.
0
Студент
 Аватар для amor1k
148 / 148 / 64
Регистрация: 18.01.2011
Сообщений: 469
15.11.2011, 22:59
сделайте счетчик в цикле

Добавлено через 31 секунду
C++
1
2
3
4
5
6
7
8
9
#include <stdio.h>
void main(void) 
{ 
int ch;
int k = 0;
while ((ch = getchar()) !='*' )
k++;
putchar (ch);
}
 Комментарий модератора 
Код выделяем тегами
0
 Аватар для vpnwz151
10 / 11 / 3
Регистрация: 03.11.2011
Сообщений: 129
16.11.2011, 04:18
Такой вариант есть!

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
void main()
 
{
    char a;
    int i = 0; 
 
    bool bEnd = false; 
 
    for (;!bEnd;)
    {
        cout <<"Enter a symbol: ";  cin>>a;
        if (a == '*')
            bEnd = true; 
        else 
        {
            i++; 
        }
    }
    cout << "you have entered " << i << endl;
}
0
 Аватар для xAtom
935 / 760 / 299
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
16.11.2011, 07:29
C++
1
2
3
4
5
6
7
int main()
{
    char buf[128];
    scanf("%[^*\n]", buf); 
    puts(buf);
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.11.2011, 07:29
Помогаю со студенческими работами здесь

Ввод с клавиатуры до тех пор, пока не будет введен определенный символ
Задание: Написать программу, позволяющую вводить с клавиатуры символы до тех пор, пока не будет введен символ $. Найти количество цифр...

Написать программу ввода произвольных символов до тех пор, пока не будет введен символ q
Написать программу ввода произвольных символов до тех пор, пока не будет введен символ q.

Написать программу ввода произвольных символов до тех пор, пока не будет введен символ q
Написать программу ввода произвольных символов до тех пор, пока не будет введен символ q.

Написать программу ввода произвольных символов до тех пор, пока не будет введен символ q
Написать программу ввода произвольных символов до тех пор, пока не будет введен символ q

Выводить строку, сокращая каждый раз на 1 символ до тех пор, пока в строке не останется 1 символ
Тема: Строки.Множества. 3.1. Напишите программу, которая вводит строку и выводит ее, сокращая каждый раз на 1 символ до тех пор, пока в...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru