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

с++. удаление по условию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление по условию http://www.cyberforum.ru/cpp-beginners/thread900452.html
помогитес с++ (сделал в pascal'е а в с++ не получается) из текста, который содержит данные о фамилии, годе рождения и профессии, выбрать только те предложения, в которых год рождения больше...
C++ циклы http://www.cyberforum.ru/cpp-beginners/thread900447.html
Системе не удается найти указанный путь. VS 2012(и любая другая) C++
Если пытаюсь скомпилировать то вылазит ошибка как на картинке.... А я если нажимаю перестроить проект то появляется вот это... "ConsoleApplication3.exe" (Win32). Загружено...
C++ Арифметическая прогрессия в массиве
Дан целочисленный массив размером N, который не содержит одинаковых чисел. Проверить, образуют ли его элементы арифметическую прогрессию. Если да, то вывести разницу прогрессии, если нет то вывести 0.
C++ Дано двумерный массив целых чисел. Найти номер строки, в которой сумма отрицательных нечетных элементов наибольшая http://www.cyberforum.ru/cpp-beginners/thread900418.html
помогите Пожалуста с задачей я не знаю как правильно прописать, чтоб он выводил число строки((( помогите пожалуста((#include<iostream> #include <conio.h> #include <cmath> #include <iomanip>...
C++ С клавиатуры вводится массив из 10 чисел С клавиатуры вводится массив из 10 чисел. Определить минимальный элемент этого массива. подробнее

Показать сообщение отдельно
dserp18
10 / 10 / 0
Регистрация: 20.01.2013
Сообщений: 96
Записей в блоге: 4

с++. удаление по условию - C++

13.06.2013, 12:12. Просмотров 281. Ответов 3
Метки (Все метки)

помогитес с++ (сделал в pascal'е а в с++ не получается)
из текста, который содержит данные о фамилии, годе рождения и профессии, выбрать только те предложения, в которых год рождения больше зданного.

в pascal'е эта программа для вы однозначных чисел выглядит так (я потом доделал для 4хзначных)

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
var
str,a,x: string; i:integer;
begin
readln(str);
writeln ('input x'); readln(x);
str:=str+' ';
a:='';
for i:=1 to length(str)-1 do  begin
a:=a+str[i];
if ((str[i]>='1') and (str[i]<'5'))  then  delete(a,1,i);
if ((str[i]>='5') and (str[i]<='9'))
   then begin write(a); delete(a,1,i);end;
end; writeln; end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru