Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.12.2015, 21:27   #1
fr0st1k123
Пользователь
 
Регистрация: 28.09.2015
Сообщений: 53
По умолчанию Получить все символы, расположенные до первого двоеточия

Даны натуральное число n, символы s1, s2, …, sn среди которых есть двоеточие. Получить все символы, расположенные до первого двоеточия
Код:
#include "stdafx.h"
#include <iostream>
using namespace std;
 
int main() {
    const int n = 10;
    int i;
    char str[n];
    for (i = 0; i < n; ++i)
        cin >> str[i];
    for (i = 0; i < n; ++i)
    {
        if (str[i] == ':')
            break;
        cout << str[i];
    }
    cout << endl;
 
    return 0;
}
нужно сделать эту программу без break ? как его можно заменить ?
fr0st1k123 вне форума Ответить с цитированием
Старый 04.12.2015, 22:53   #2
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,493
По умолчанию

Сделать функцию и заменить на return
waleri вне форума Ответить с цитированием
Старый 06.12.2015, 07:02   #3
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Код:
    for (i = 0; i < n && str[i] != ':' ; ++i)
    {
        cout << str[i];
    }
Croessmah вне форума Ответить с цитированием
Старый 12.12.2015, 17:10   #4
fr0st1k123
Пользователь
 
Регистрация: 28.09.2015
Сообщений: 53
По умолчанию функции с++

Даны натуральное число n, символы s1, s2, …, sn среди которых есть двоеточие. Получить все символы, расположенные до первого двоеточия
Код:
#include "stdafx.h"
#include <iostream>
using namespace std;
 
int main() {
    const int n = 10;
    int i;
    char str[n];
    for (i = 0; i < n; ++i)
        cin >> str[i];
    for (i = 0; i < n && str[i] != ':'; ++i)
    {
        cout << str[i];
    }
    cout << endl;
 
    return 0;
}
как сделать эту прогу через функцию?
fr0st1k123 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получить все символы, расположенные до первого двоеточия fr0st1k123 Общие вопросы C/C++ 1 01.12.2015 21:45
получить все символы до первого двоеточия включительно с++ mary1010 C++ Builder 4 12.12.2012 09:26
Даны натуральное число n и символы s1,...,sn. Получите все символы, расположенные до первого двоеточия (Pascal) Татьана Помощь студентам 16 22.09.2011 15:05
Изменить выделенный текст таким образом, чтобы новое выделение, содержало те же символы, но расположенные develish151 Microsoft Office Word 2 22.04.2010 18:18
ПОЛУЧИТЬ ВСЕ СИМВОЛЫ, РАСПОЛОЖЕННЫЕ МЕЖДУ ПЕРВОЙ И ПОСЛЕДНЕЙ ТОЧКАМИ MMARKIN Паскаль, Turbo Pascal, PascalABC.NET 7 13.04.2009 09:48