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

Написать функцию, которая вставляет после каждого пробела запятую - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция на показ матрици... http://www.cyberforum.ru/cpp-beginners/thread243441.html
Здравствуйте уважаемые форумчане ... Подскажите пожалуйста почему функция ShowMatrix первый раз вызывается всё нормально работает а второй раз при вызове пишется Segmentation failure... Сообственно код... #include <iostream> #include <iomanip> #include <stdlib.h> using namespace std; void other();
C++ Действия с числами Нужно написать код на С++, к следующему: 1) посчитать сколько четных цифр у десятичного целого числа 2) упорядочены ли числа по возрастанию 3) найти минимальную цифру восьмиричного или десятичного числа 4) найти максимальный общий делитель двух или трех чисел, или массива чисел 5) найти минимальное общее кратное очень хочу разобраться в том, как это делается, спасибо заранее! http://www.cyberforum.ru/cpp-beginners/thread243410.html
C++ Определить номер столбца с наибольшей характеристикой
набросал код, о н выдаёт неверный результат. помогите найти в чём ошибка. Характеристикой столбца матрицы назовем произведение элементов с четными номерами строк. Определить номер столбца с наибольшей характеристикой // laba 9 zad 4.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> using namespace std; int _tmain()
ВопросЫ по функциям для работы со строками с++ C++
Вот я нашел большинство (если не все) стандартные функции C++ для работы со строками:memset (void*, int, size_t) - устанавливает n первых байтов в указанное значение; strcat(char*, const char*) - добавляет одну строку к другой; strchr(const char*, int) - ищет первое вхождение указанного символа в строке; strcmp(const char*, const char*) - сравнивает две строки (0 - равны строки, отрц. -...
C++ Небольшая прога по методам доступа к элементам массива http://www.cyberforum.ru/cpp-beginners/thread243378.html
Смысл такой, имеется трехмерный массив A. Данные считываются с файла(тут все верно). Хотелось бы обращаться к элементам данного массива по индексам, начинающимся не с нуля как обычно, а задать самому интервалы индексирования(A). Видимо чего-то недопонел: программа не работает. Код полностью: #include<stdio.h> #include<conio.h> #include<iostream.h> void main() { int A,
C++ нужно проверить и поставить арифметический знак между двумя числами здрасте=) помогите написать код, если мона с комментами на эту задачу: Вводится три числа. Вам нужно проверить можно ли поставить арифметический знак между двумя числами, чтобы в результате выполнения действия получилось третье. Входные данные Вводится три числа:  - 1000000000 ≤ a, b, c ≤ 1000000000. Выходные данные Выведите равенство полностью. Знаки (+ плюс, - минус, * умножить, /... подробнее

Показать сообщение отдельно
Biggins
0 / 0 / 0
Регистрация: 24.11.2010
Сообщений: 18
16.02.2011, 19:14  [ТС]
Тоесть задать больше символов строке не 10 а например 255? я пробывал всеравно не пашет.. Я так понял вы выложели код на, большое спасибо за отзывчивость. Правда я не силен в С, знаю языки с и с++ почти одинаковы, если не затруднит скидывать код на С++ будет супер))

Добавлено через 20 часов 39 минут
Проблема решена!
Вот код, если у кого-нибудь будет похожая задача)))


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# include <iostream>
# include <conio.h>
using namespace std;
 void insertComma(char *);
 int main(){
     cout<<"Please enter your string: "<<endl;
     char Arr[2][255];
     for (int i=0; i<2;i++){
         cin.getline(Arr[i],255);
         insertComma(Arr[i]);
         
     }
     for (int i=0; i<2;i++)
    
     cout<<"Result is: "<<Arr[i]<<endl;
     getch();
     return 0;
 
 
    
 }
void insertComma(char *s)
{
    
    int j=0;
    while(s[j]!='\0') {
        if(s[j]==' ')
        {
            for(int i = strlen(s); i > j; i--)
                s[i+1] = s[i];
            s[j+1]=',';
    
        }
        j++;
    }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru