Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > C/C++/С#


Ответ
 
Опции темы Опции просмотра
Старый 18.12.2007, 01:42   #1 (permalink)
Bestia
Новичок
 
Регистрация: 18.12.2007
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Помогите решить несколько задач,очень прошу иначе неминуемая гибель)))Напишите кто что сможет,буду очень благодарна)

1.Напишите программу ,вводящую заданное число n пар вещественных чисел x,y.Рассматривая эти пары как координаты точек на плоскости,определить радиус наименьшего круга(с центром в начале координат),внутрь которого попадают все эти точки.

2.Дан текстовый файл f.Получить из этого файла файл g,заменив все прописные(большие) буквы одноименными строчными.

4.Напишите рекурсивную функцию нахождения наибольшего общего делителя NOD(m,n) двух целых m,n по алгоритму Эвклида:
пусть m>n,тогда,если n=0 то NOD(m,n)=m
если же n>0,то NOD(m,n)=NOD(n,m-n)
Кроме того,NOD(m,n)=NOD(n,m).

5.В матрице 4*4 поменяйте местами первую строку и строку,у которой первый элемент является наибольшим среди элементов первого столбца.

Решите кто что сможет,очень прошу,заранеее спасибо))
Bestia вне форума   Ответить с цитированием

Старый 18.12.2007, 01:42
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Отправляю вам топики, которые по содержанию напоминают ваш

Помогите с задачей на С++ очень срочно нужно...пожалуйста
Нужно решить формулу по информатике

Старый 12.01.2008, 16:56   #2 (permalink)
TOMMY
Member
 
Регистрация: 12.01.2008
Сообщений: 22
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Задача 4. Вот и функция:

int EUCLID(int a,int b){
if (b==0){ return a;}
else{
return EUCLID(b, a % b );
}
}
TOMMY вне форума   Ответить с цитированием
Старый 12.01.2008, 18:41   #3 (permalink)
TOMMY
Member
 
Регистрация: 12.01.2008
Сообщений: 22
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

задача 1. Примерный код програмы:
Код:
# include ...>

double Lenght(double x, double y){
    double d;
    d = sqrt(pow(x,2)+pow(y,2));
    return d;
}

int main {
    double max=0.0;
    int a,k, x, y;
    cin >> k;
    for (a=1;a<=k;a++){
       cin >>  x >> y;
       if (LONG(x, y)> max) then max=LONG(x,y)
    }
    cout << max;
    system("pause");
    return 0;
}
TOMMY вне форума   Ответить с цитированием
Старый 14.01.2008, 00:04   #4 (permalink)
Bestia
Новичок
 
Регистрация: 18.12.2007
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

TOMMY,большое спасибо!!!Кое-что пригодилось)))
Bestia вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 03:59.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.