Страница 1 из 2
Задачи по Си++
Добавлено: 08 июн 2007, 01:40
GRAFF!!
помогите плииииииииизззззззз 11 июня экзамен надо сделать ..... плиззззззззз помогите
Задача 15. Написать и протестировать функцию, которая по заданной строке Str формирует новую строку, состоящую только из цифр, входящих в Str.
Задача 21. Написать и протестировать функцию для вы¬числения площади треугольника, заданного координатами вершин.
Задача 51. Написать и протестировать функцию, которая определяет, совпадают ли в заданной строке первая и последняя буквы.
Re: Задачи по Си++
Добавлено: 08 июн 2007, 09:05
GRAFF!!
плиз помогите.........
Re: Задачи по Си++
Добавлено: 08 июн 2007, 09:39
BBB
GRAFF!! писал(а):Задача 21. Написать и протестировать функцию для вы¬числения площади треугольника, заданного координатами вершин.
См. тут (алгоритм там есть, а уж "перевести" на операторы C++, полагаю, сумеешь):
http://forum.developing.ru/showpost.php ... ostcount=5
А Задача 15 и Задача 51 - блин, они ж такие очень трудоемкие

Re: Задачи по Си++
Добавлено: 08 июн 2007, 13:32
Romeo
перемещено из раздела "c/c++".
Re: Задачи по Си++
Добавлено: 08 июн 2007, 16:20
Karen
задача 51
#include <iostream>
#include <string>
using namespace std;
using std::boolalpha;
bool str(string);
int main()
{
string s;
cin>>s;
cout<<boolalpha<<str(s)<<endl;
return 0;
}
bool str(string s)
{
if(s[0]==s[s.length()-1])
return 1;
else return 0;
}
и вот 15
#include <iostream>
#include <string>
using namespace std;
string str(string);
int main()
{
string s;
cin>>s;
cout<<str(s);
return 0;
}
string str(string s)
{
string s1;
for(int i=0; i!=s.length();i++)
{
if(s=='1'|| s=='2' || s=='3'|| s=='4' || s=='5' || s=='6' || s=='7'|| s=='8' || s=='9' || s=='0')
s1+=s[i];
}
return s1;
}
Re: Задачи по Си++
Добавлено: 08 июн 2007, 18:59
Albor
Условие можно сократить: if(s>='0' && s<='9')
Re: Задачи по Си++
Добавлено: 08 июн 2007, 21:04
GRAFF!!
спасибо огромное
!!!!
Re: Задачи по Си++
Добавлено: 08 июн 2007, 23:30
Killer203
хелп хелп хелп
люди помогите, зачет, до экзаменов не допускают выкинут на хрен из универа,
решите плиз две задачки с пояснением что и где значит или решите без пояснения.
короче хоть как нибудь решите плиз
буду очень благодарен
1)напишите программу, которая открывает текстовый файл-список, содержащий
имена файлов по одному на строке. программа анализирует содержимое файлов
и выравнивает текст в файлах по ширине экрана.
2)в файловой системе каталог файлов организован как линейный список.для каждого файли в каталоге
содержиться след сведения:
*имя файла
*дата создания
*кол-во обращений к файлу
составить программу которая обеспечивает:
*начальное формирование каталога файлов
*вывод каталога файлов
*удаление файлов,дата создания которых меньше заданной
*выборку файла с наибольшим кол-ом обращений
*программа должна обеспечивать диалог с помошью меню и контроль ошибок при вводе
Re: Задачи по Си++
Добавлено: 08 июн 2007, 23:57
GRAFF!!
плиз помогите..... 11 исла экзамен...
Задача 4. Из заданного множества точек на плоскости выбрать такие три точки А, В, С, чтобы внутри треугольника ABC содержалось максимальное количество точек этого множества.
Задача 23. Напечатать все простые числа, не превосходящие заданного и, двоичная запись которых представляет собой симметричную последовательность нулей и единиц (начинающуюся единицей).
Задача 11. Напечатать все простые числа, не превосходящие заданного и, двоичная запись которых представляет собой симметричную последовательность нулей и единиц (начинающуюся единицей).
Задача 55. Выделить из строки strl все слова, начинающиеся с гласной буквы, а из строки strl - слова, начинающиеся с согласной. Образовать строку str3, состоящую из выделенных слов обеих строк. В новой строке слова должны разделяться двумя пробелами.
Re: Задачи по Си++
Добавлено: 09 июн 2007, 09:49
GRAFF!!
а что такое using namespace std;?????