Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция не возвращает false https://www.cyberforum.ru/ cpp-beginners/ thread989499.html
Вообщем str это строка, которая может содержать в себе знак математической операции, скобки, число (например 1, 5, 556, 33 ..) и т.д. Мне нужно сделать, чтоб если str = простому числу (например 4,...
Есть ли ошибка в операторах C++
Задано опис: FILE f1,f2; float f; long l; char c;Каждый вариант вопроса содержит фрагмент программы, использующей приведенные переменные. Надо определить, допущены ошибки в операторах и где....
C++ Определить длину строки,удалить из строки все символы, которые равны заданному
Доброго времени суток уважаемые форумчане. Помогите пожалуйста с написанием кода для данной задачи в вижуале. Если будет возможно,то с комментариями. Заранее благодарен. Пусть дано строку и некий...
C++ Найти ошибку Задано опис: truct t1{char s; double d; int i;}; t1 a, *b; Каждый вариант вопрос содержит несколько операторов, использующих приведенные переменные. Надо определить, допущены ошибки в операторах и... https://www.cyberforum.ru/ cpp-beginners/ thread989488.html
C++ Вместо отсортированного массива выводятся нули https://www.cyberforum.ru/ cpp-beginners/ thread989478.html
задание: ввести число, посчитать его цифры и вывести их расставленными в порядке возрастания. у меня выводятся нули, никак не пойму, почему, помогите пожалуйста( #include <stdio.h> #include...
C++ НУжно Поправить класс студент
Есть код программы но выбрасывает ошибки на всех компиляторах, скажите в чем проблема. заранее спасибо. Задача: Создать класс студент, имеющий имя (указатель на строку), курс и идентификационный...
C++ Файл с записями вида: наименование товара,стоимость,дата использования
Задание: Задан файл с записями вида: • наименование товара; • стоимость; • дата использования. На его основе сформировать файл, куда войдут записи для определенного заранее товара, срок годности...
C++ Диапазон значений указателей Здравствуйте! Подскажите пожалуйста, как узнать ограничения на значение указателей в системе? https://www.cyberforum.ru/ cpp-beginners/ thread989448.html
C++ Рекурсия: вывести данную последовательность в обратном порядке https://www.cyberforum.ru/ cpp-beginners/ thread989447.html
Дано натуральное число N и последовательность N элементов. Вы должны вывести данную последовательность в обратном порядке. Ввод 3 1 2 3 Вывод 3 2 1
C++ Задачи для C++ Есть несколько задач но сделать нужно в течении пару часов. Вот собственно задания: Составить программу, которая формирует файл из строчных латинских букв, выбираемых случайным образом. ... https://www.cyberforum.ru/ cpp-beginners/ thread989445.html
0 / 0 / 0
Регистрация: 27.10.2013
Сообщений: 13
0

Как удалить последние N элементов из массива типа char?

27.10.2013, 15:45. Просмотров 2494. Ответов 13
Метки (Все метки)

Здравствуйте. Написал программу, но в ней маленький недочет-нужно удалить 3 последних символа "___". В связи с этим вопрос, как удалить их? Программа выводит квадраты цифр, буквы игнорит. Пробелы между результатами заполняет "___".

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
#include <iostream>
using namespace std;
int main()
{   char s[31], c, p;
    int i=0;
    int m=0;
    int n=0;
    p='_';
    cout << "Numbers -> ";
    while ((c)!='\n')
    {
    c=cin.peek();
     if ((c>='0')&&(c<='9'))
     {
       s[i]=static_cast<int>(c)-'0';
       s[i]=s[i]*s[i];
        m=static_cast<char>(s[i]);
      cout<<m;
      cout<<p<<p<<p;
       i++;
     }
     cin.ignore();
    }
    return 0;
}


Вернуться к обсуждению:
Как удалить последние N элементов из массива типа char?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.10.2013, 15:45
Готовые ответы и решения:

Как присвоить значение одного из элементов массива типа char переменной типа int?
С++ начал буквально только что так что буду благодарен за терпение и понимание ) Сразу оговорюсь...

Вывод элементов массива типа char
Хотел сделать рандомайзер чтобы он, сначала считал рандомную длину слова, а затем составлял...

Почему структуру выводит только последние введенные данные типа char*?
Не могу понять почему выводит только последние введенные данные. Как выводит и как должно быть,...

Изменение двумерного массива элементов типа char
Доброго дня суток всем. Прошу помочь с одной задачей. Нужно ввести с клавиатуры целое число и текст...

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