Вопрос № 111453: Добрый День уважаемые эксперты.
Я решил изучать С++ и хотелось бы писать, используя
среду программированмя в Windows XP.
Попробовал в Microsoft Visual C++, создал
empty projec (пустой проект) и попробовал
как в Turbo C использов...Вопрос № 111624: C++Даны натуральное число N и ломаная линия, состоящая из N отрезков, заданных действительными числами
A1, L1, A2, L2, …, AN, LN, где Ai – угол наклона отрезка к положительному направлению горизонтальной полуоси, Li – длина отрезка (Li>=0). На...Вопрос № 111625: C++Дана строка символов. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелы внутри себя, будем называть словами. Определить, какие знаки препинания (точка, запятая, двоеточие, восклицательный и вопросительный знаки...Вопрос № 111627:
C++Дан текстовый файл F. Найти самое длинное слово. Если слов с максимальной длиной несколько, найти их все.
...Вопрос № 111628: C++Дан файл координат точек на плоскости. Найти прямоугольную оболочку (координаты левого верхнего и правого нижнего углов), включающую в себя все эти точки. Стороны прямоугольной оболочки параллельны координатным осям.
...
Вопрос № 111.453
Добрый День уважаемые эксперты.
Я решил изучать С++ и хотелось бы писать, используя
среду программированмя в Windows XP.
Попробовал в Microsoft Visual C++, создал
empty projec (пустой проект) и попробовал
как в Turbo C использовать #include <iostream.h>,
но выдает ошибку, что iostream.h нет.
Ведь в большенстве книг используются подобные
директивы прекомпиляции,на которые ругается программа.
Подскажите,что мне делать?
Отвечает: XakPC
Здравствуйте, Kulikov_Oleg_Viktorovich!
Надо использовать <iostream> по cтандарту C++ (ISO/IEC 14882, Standard for the C++ Programming Language) . <iostream.h> насколько мне известео MSVC не поддерживается.
Ответ отправил: XakPC (статус: 1-ый класс)
Ответ отправлен: 28.11.2007, 22:42 Оценка за ответ: 5
Отвечает: Терсков Сергей
Здравствуйте, Kulikov_Oleg_Viktorovich!
В текущем стандарте С++ (который поддерживается Microsoft Visual C++) заголовочные файлы С++ не имеют расширения .h (header). И все стандартные функции и классы находятся в пространстве имен std. Поэтому использовать стандартные элементы нужно либо с явным указанием пространства имен (std::cout например) или с помощью директивы using namespace std. Подробнее в приложении.
Приложение:
Ответ отправил: Терсков Сергей (статус: Практикант)
Ответ отправлен: 29.11.2007, 02:44 Оценка за ответ: 5
Отвечает: CruelHity
Здравствуйте, Kulikov_Oleg_Viktorovich!
Прописывайте так :
#include "iostream"
чтоб использовать объекты iostream (cin,cout и др) нужно или глобально или в теле в котором вы будете исп. эти объекты прописать:
using namespace std;
или при каждом вызове одного из этого объекта прописывать впереди std::(тем саммы указывая пространство имен). Например std::cout<<"Text";
Удачи!
Ответ отправил: CruelHity (статус: 5-ый класс)
Ответ отправлен: 29.11.2007, 12:23 Оценка за ответ: 5
Вопрос № 111.624
C++Даны натуральное число N и ломаная линия, состоящая из N отрезков, заданных действительными числами
A1, L1, A2, L2, …, AN, LN, где Ai – угол наклона отрезка к положительному направлению горизонтальной полуоси, Li – длина отрезка (Li>=0). Найти координаты вершин ломаной линии, считая, что она начинается из точки с координатами (0, 0).
Отвечает: Терсков Сергей
Здравствуйте, Масленников Александр Иванович!
Вариант решения вашей задачи в приложении...
Приложение:
Ответ отправил: Терсков Сергей (статус: Практикант)
Ответ отправлен: 30.11.2007, 03:22 Оценка за ответ: 5 Комментарий оценки: Еще раз огромное СПАСИБО!
Отвечает: Архипов Александр Леонидович
Здравствуйте, Масленников Александр Иванович!
Вот что получилось у меня:
Приложение:
Ответ отправил: Архипов Александр Леонидович (статус: 10-ый класс)
Ответ отправлен: 30.11.2007, 10:45 Оценка за ответ: 5 Комментарий оценки: Благодарю вас Тёска!Надеюсь все верно)
Вопрос № 111.625
C++Дана строка символов. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелы внутри себя, будем называть словами. Определить, какие знаки препинания (точка, запятая, двоеточие, восклицательный и вопросительный знаки, дефис) встречаются в этой строке и сколько раз.
Отвечает: Терсков Сергей
Здравствуйте, Масленников Александр Иванович!
Вариант решения вашей задачи в приложении...
Приложение:
Ответ отправил: Терсков Сергей (статус: Практикант)
Ответ отправлен: 30.11.2007, 03:37 Оценка за ответ: 5 Комментарий оценки: Благодарю!надеюсь что правильно)
Вопрос № 111.627
C++Дан текстовый файл F. Найти самое длинное слово. Если слов с максимальной длиной несколько, найти их все.
Отвечает: Ross
Здравствуйте, Масленников Александр Иванович!
Решение Вашей задачи находится в приложении. Если вы захотите анализировать таким образом русский текст он должен быть в кодировке Dos866 (для корректного отображения слов в консоли)
Приложение:
--------- Доступно только то, что видимо (c) Б. Керниган
Ответ отправил: Ross (статус: Студент)
Ответ отправлен: 30.11.2007, 14:31 Оценка за ответ: 5 Комментарий оценки: При многом благодарен!Надеюсь все верно)
Вопрос № 111.628
C++Дан файл координат точек на плоскости. Найти прямоугольную оболочку (координаты левого верхнего и правого нижнего углов), включающую в себя все эти точки. Стороны прямоугольной оболочки параллельны координатным осям.
Отвечает: Ross
Здравствуйте, Масленников Александр Иванович!
Решение вашей задачи в приложении. Удачи вам
Приложение:
--------- Доступно только то, что видимо (c) Б. Керниган
Ответ отправил: Ross (статус: Студент)
Ответ отправлен: 30.11.2007, 00:52 Оценка за ответ: 5 Комментарий оценки: Еще раз огромное СПАСИБО
Отвечает: Терсков Сергей
Здравствуйте, Масленников Александр Иванович!
Вариант решения вашей задачи смотрите в приложении. Вместо входного файла были использованы массивы координат точек.
Приложение:
Ответ отправил: Терсков Сергей (статус: Практикант)
Ответ отправлен: 30.11.2007, 03:50 Оценка за ответ: 5 Комментарий оценки: Спасиб!