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

Вывод на экран букв, удаление цифр - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу, которая будет отображать цифры в обратном порядке... http://www.cyberforum.ru/cpp-beginners/thread179562.html
Помогите!!! Плиз.... Надо написать программу, которая будет отображать введённые цифры с клавиатуры в обратном порядке... Например. Мы вводим 123, в результат должно вывести 321. Мы вводим...
C++ Найти сумму ряда Найти сумму ряда с точностью Е= 10^-4 , член которого а=lg(n!)*e ^-n* корень из n подскажите,в чём ошибка? ... float sum=0,step ,e= 2.718; int f,n=1,i; while(step>=0.0001) { ... http://www.cyberforum.ru/cpp-beginners/thread179557.html
C++ Программа зацикливается,не понимаю причину
Зацикливается на vyvod2. typedef struct Tstek { int number ; struct Tstek*next; }Tstek; Tstek* head=NULL; Tstek*p=NULL;
Массив не сдвигается C++
1) Сформировать одномерный массив целых чисел, используя датчик случайных чисел. 2) Распечатать полученный массив. 3) Удалить элемент с заданным значением. 4) Сдвинуть массив циклически на К...
C++ Зачада на одномерный массив http://www.cyberforum.ru/cpp-beginners/thread179546.html
Здравствуйте! Прошу помощи по задаче: Данн одномерній массив, из n вещественных элементов. Сжать массив, удалив из него все элементы, велличина которых находится в интервале . Освободившиеся в...
C++ Эти непонятные массивы..Даны натуральные числа x1,y1,r1...xn,yn,rn, которые задают последовательность окружностей... Пересекающиеся окружности. Даны натуральные числа x1,y1,r1...xn,yn,rn, которые задают последовательность окружностей так, что xi,yi - координаты центра, а ri - радиус i-й окружности(i=1,...,n).... подробнее

Показать сообщение отдельно
Rexer
163 / 162 / 20
Регистрация: 10.10.2010
Сообщений: 724
21.10.2010, 23:38
Ну вот смотрите.
Попробую помочь.
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
#include<iostream.h>
#include<cstring>
#define N 80
using namespace std;
 
int main()
{
char st[N],st1[N];
int i = 0, j = 0,k = 0;
//вводим текст
cin.getline(st,N,'\n');
//выводим на экран то,что ввели 
cout<<"You enter - >"<<st<<endl;
//производим выборку
for(i = 0; st[i] != '\0' ; i++)
{
//если введенный символ буква или точка,или запятая,то записываем в массив второй,а его уже выводим
//основная проблема тут это как реализоввать сравнение символов введенных с числами и другими символами(не буквами),я //реализовал так
for(k = 65;k<129;k++)
        if(st[i] == k || st[i] == '.' || st[i] == ',')
        {
                st1[j++]=st[i];
        }
}
st1[j] = '\0';
cout<<"Result->"<<st1<<endl;
system("pause");
return 0;
}
Не гарантирую работоспособность,компилятора под рукой не было,но я бы делал в таком духе.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru