Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.01.2011, 19:08   #1
jelena90
Новичок
Джуниор
 
Аватар для jelena90
 
Регистрация: 10.01.2011
Сообщений: 1
По умолчанию c++ (MS VS 2010) 4 простые задачи

Здравствуйте! Я пока еще начинающий и очень неопытный программист, поэтому очень надеюсь на вашу помощь. Пожалуйста, хотя бы укажите в какую сторону начать копать?

1. Дробь задается парой целых чисел (a/b). Вывести сокращенную дробь в том же виде, например 25/30 = 5/6. Написать программу, которая обрабатывала бы любое количество пар чисел () и находила бы наименьшую дробь среди них.

Вот что у меня получилось:

Код:
#include <iostream>
using namespace std;

int nod (int a, int b)
{while ((a!=0)&&(b!=0))
{	if (a>=b)
	{a=a%b;}
	else {b=b%a;}
}
return a+b;
}


int main()
{	int p, q, a, b, x;
	cout<<"vvedite p, q\n";
	cin>>p>>q;
	a=p; b=q;
	x=nod(p, q);
	a=p/x;
	b=q/x;
	cout<<a<<"/"<<b<<endl;
	return 0;
}

2. В записи каждого из некоторого количества натуральных чисел выявить максимальную последовательность неубывающих цифр, например в записи числа 4126 это числа 126


3. По каждому из некоторого количества натуральных чисел добавлением к его десятичной записи одной цифры получить наибольшее простое число.

4. Среди некоторого количества натуральных чисел указать самую длинную группу последовательных элементов, которые представимы в виде суммы квадратов 2 целых чисел (13=2^2+3^3). Проверку сделать во вспомогательном алгоритме.


В последних трех ума не приложу, с чего начать , хотя понимаю, что они очень просты

Последний раз редактировалось jelena90; 10.01.2011 в 19:31.
jelena90 вне форума Ответить с цитированием
Старый 12.01.2011, 04:08   #2
R_G
Форумчанин
 
Регистрация: 22.11.2010
Сообщений: 114
По умолчанию

аська 362306570. могу помочь.
R_G вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Эссемблер, простые задачи kelt Фриланс 5 20.12.2010 23:48
Простые задачи Slava333777 Помощь студентам 9 18.03.2010 13:57
Две простые задачи по Fortran Walk_Al0ne Помощь студентам 7 25.06.2008 21:34
Простые задачи по паскалю Kasim Паскаль, Turbo Pascal, PascalABC.NET 4 22.12.2006 08:23