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

нужно удалить и вывести все символы после *(его не нужно выводить). я смог наоборот вывести всё до него! помоите - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатели http://www.cyberforum.ru/cpp-beginners/thread974285.html
Что делает следующий фрагмент кода? В чем состоит логическая ошибка? (Отметим, что операция индексирования () применена к указателю pia правильно. #include <iostream> using namespace std; int main() { int *adress; int *pi = new int(10); int *pia = new int;
C++ Член последовательности Дано действительные числа А и В (А<В). Найти первый член последовательности который не принадлежит . Напишите пожалуйста весь исходник, будьте добры. http://www.cyberforum.ru/cpp-beginners/thread974273.html
Числовая последовательность C++
Добрый вечер, форумчане! Суть такова, что необходимо подсчитать количество чисел, которые являются квадратами некоторого натурального числа (число не вводится с клавиатуры и не задано) и не превосходят числа А. Программа завершает работу когда последним членом является 0. Вот мой код: #include <stdio.h> #include <conio.h> #include <math.h> int main() { double a, A;
Посчитать время выполнения программы C++
В среде visual studio 2012 можно? или в коде написать что нужно, подскажите
C++ Вывод двумерного массива на экран, переданного через указатель http://www.cyberforum.ru/cpp-beginners/thread974264.html
Выводит совсем не то, что нужно исправить в функции вывода ? // labrab2.12.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include <cstdlib> #include <ctime> using namespace std;
C++ Напишите программу, которая удаляет символ определяемый пользователем, из входного потока Напишите программу, которая удаляет символ определяемый пользователем, из входного потока. Дали задачу, а я не знаю даже что примерно делать. Помогите кто сможет. подробнее

Показать сообщение отдельно
scenotaph
120 / 120 / 15
Регистрация: 29.03.2013
Сообщений: 237
10.10.2013, 21:49
C++
1
2
3
4
5
6
7
8
9
10
11
12
int a = 0;
//...//
for (i=0; s[i]!='\0'; i++)
    {
        if (s[i]=='*')
    for (int g=i+1; s[g]; g++)
      {
          s[a]=s[g];
         a++;
      }
    }
    s[a] = '\0';
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru