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

Массивы и строки. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ в одномерном массиве подсчитать сумму элементов до последнего положительного элемента. http://www.cyberforum.ru/cpp-beginners/thread219956.html
Требования: 1.подготовить текстовый файл с вх данными в редакторе. 2.составить алгоритм программы 3.разбить программу на ф-и ввода, обработки и вывода 4.Входные данные прочитать из файла 5.выполнить обработку в соответствии с заданием. 6. вывести результат на экран и дозаписать файл. задание: в одномерном массиве подсчитать сумму элементов до последнего положительного элемента.
C++ Опечятка в книге или нет? Добрый день) вот по книге пример программы и результата ниже. по моему в конце должно быть еще число 11!или я не прав? http://www.cyberforum.ru/cpp-beginners/thread219951.html
C++ Одномерный массив
Задан массивы . Найти значение величины S. a={1.2;-3.7;1.8;0.6} b={-5;0.025;7.6;0.3} S =s+(sin(a)+1/b); Помогите пожалуйста исправить ошибки. Программа С++ #include<iostream>
Созданиие файла в с++ C++
В файле сохраняется информация о деятельности некоторых подразделов: наименование подраздела, количество сотрудников, прибыль, полученная за текущий квартал. Определить лучший подраздел с учетом числа сотрудников.
C++ стек http://www.cyberforum.ru/cpp-beginners/thread219940.html
в функцию "взятие из стека" подается одно значение головы (нужное, правильное), а внутри функции уже совсем другое(не нужное и не правильное:)) head меняется в отладке на переходе со 2 на 3 строчкуSTACK* PopStack(STACK* &head) { STACK *p=head; head=head->next; return p; }вызов : STACK elem = *PopStack(head); первый раз такое 0_0 вроде как обычно все передаю, и в void PushStack(STACK...
C++ Выбор наиболее близкого среднего значения Задание: написать программу для выбора строки матрицы,наиболее близкой по среднему значению к заданному числу. Вот код:#include "stdafx.h" #include <conio.h> #include <locale.h> #include <stdio.h> #include <stdlib.h> #define MATRIX_MAX_SIZE 100 int main() { int matr; // матрица подробнее

Показать сообщение отдельно
hotborsh
0 / 0 / 0
Регистрация: 25.12.2010
Сообщений: 18

Массивы и строки. - C++

25.12.2010, 17:29. Просмотров 278. Ответов 0
Метки (Все метки)

Ребят, помогите пожалуйста с заданием, никак не могу его решить.
Вводится строка. После каждого слова в строке вставить запятую. Например, введено: "hello from C++". Результатом тогда должно быть "hello, from, C++".

Решение реализовать в 2 вариантах:
1) С использованием строк, как массивов символов
2) С использованием строк, как объеутов класса string

Добавлено через 1 час 31 минуту
С первым решением через массив разобрался, а второй способ никак не получается (.

Добавлено через 28 минут
Со стрингом запятая ставится только после первого слова, как сделать, чтоб ставилось и после второго? Т.е. как я понимаю он заканчивает проверку после того, как заменяет запятой пробел.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <string>
using namespace std;
 
int main () 
{
    string str="hello from C++";
    string str2=" ";
    int i;
 
    cout << str << endl;
 
    for (i=0; i<=(signed)str.size(); i++){
        if (i=' ')
            str.replace(str.find(str2),str2.length(),",");
        
    }
    cout << str;
    return 0;
}
Добавлено через 17 минут
Всё, справился.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru