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

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

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

Циклы. Ввести несколько чисел в строку, и если встречается тройка, то после неё ставится пятёрка - C++

01.12.2013, 13:24. Просмотров 240. Ответов 2
Метки нет (Все метки)

Привет! Помогите сделать задание: Ввести несколько чисел в строку, и если встречается тройка, то после неё ставится пятёрка! Использовать 2 цикла.
Никак не могу поставить условие...
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.12.2013, 13:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Циклы. Ввести несколько чисел в строку, и если встречается тройка, то после неё ставится пятёрка (C++):

Если элемент исходной последовательности встречается один раз, то заменить его на 1, если несколько, то 0 - C++
1)В последовательности нет 0 и 1. Получить новую по следующей схеме: Если элемент исходной последовательности встречается один раз, то...

Ввести строку из цифр, удалить из неё цифры , кратные 3, и записать их в другую строку - Turbo Pascal
Помогите сделать 13)Ввести строку из цифр, удалить из неё цифры , кратные 3, и записать их в другую строку. Не получается сделать...

Ввести строку символов. Если символ в данной строке встречается один раз, в конце строки добавлять ещё раз его - Pascal
Ввести строку символов. Если символ в данной строке встречается один раз, в конце строки добавлять ещё раз этот символ. Pезультат вывести...

Ввести с клавиатуры строку в несколько точек и преобразовать её так, чтобы после каждой точки был пробел - Assembler
Задача заключается в том, чтобы ввести с клавиатуры строку, содержащую несколько точек и преобразовать её так, чтобы после каждой точки был...

Ввести строку и определить, входит ли в неё данный символ? - Turbo Pascal
program m1; var s,z:string; i:integer; begin readln(s); readln(z); i:=pos('z',s); if i=0 then writeln('не входит') else...

Ввести строку, удалить из неё все цифры, а знаки “+” заменить на” –“ и наоборот - Visual Basic
1. Ввести строку, удалить из неё все цифры, а знаки “+” заменить на” –“ и наоборот. 1. Ввести произвольное число, посчитать сумму его...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Vensus
41 / 23 / 9
Регистрация: 29.11.2013
Сообщений: 74
01.12.2013, 13:45 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
using namespace std;
 
int main()
{
    int n, a;
    cin >> n;
    for(int i = 0; i < n; i++)
    {
        cin >> a;
        if(a == 3) cout << a << " " << 5 << " ";
        else cout << a  << " ";
    }
    return 0;
}
обязательно 2 цикла?
0
byNas
0 / 0 / 0
Регистрация: 01.12.2013
Сообщений: 29
01.12.2013, 15:43  [ТС] #3
Ну видимо да. Потому что в Вашем коде выдаёт какие то непонятности.
Пример можно такой:
Я ввожу цифры: 1 2 3 4 5 6 7 8 9
После выполнения он должен выдать: 1 2 3 5 4 5 6 7 8 9
(т.е. по условию, после тройки идёт пятёрка, остальное переписывается)
У Вас в коде выдаёт просто цифру 2
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.12.2013, 15:43
Привет! Вот еще темы с ответами:

Для каждого из K чисел вывести в отдельную строку "YES", если число встречается в первом массиве - Pascal
Здравствуйте,помогите пожалуйста написать код,спасибо.Реализуйте алгоритм бинарного поиска.Входные данные В первой строке входных данных...

Ввести три строки s, s1, s2 c клавиатуры и если в s встречается s1, - Pascal ABC
Ввести три строки s, s1, s2 c клавиатуры и если в s встречается s1, то сформировать новую строку, в которой s1 заменить &quot;эту встречаемость&quot;...

Ввести с клавиатуры строку. Ввести с клавиатуры коротенькую строку - шаблон. Найти шаблон во введенной строке. Вывести на экран “ДА”, если шаблон есть - Assembler
Помогите пожалуйста написать программу) Очень буду благодарен! Ввести с клавиатуры строку. Ввести с клавиатуры коротенькую строку-...

Ввести строку символов, удалить из неё подстроку от начала до первого встречного символа "а" - Pascal ABC
Ввести строку символов, удалить из неё подстроку от начала до первого встречного символа &quot;а&quot;.


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

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

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