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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.10.2009, 17:28   #1
vvvvv
Заблокирован
 
Регистрация: 05.10.2009
Сообщений: 3
По умолчанию С++

Задание 1.
Составить текст программы, содержащей две функции:
1. функцию сложения двух чисел, используя только прибавление единицы, реализованную с помощью циклов;
2. функцию сложения двух чисел, используя только прибавление единицы, реализованную с помощью рекурсии.

Задание 2.
Написать процедуру перевода числа из десятичной системы счисления в (4%9+1)-ю систему.

Последний раз редактировалось vvvvv; 05.10.2009 в 17:30.
vvvvv вне форума Ответить с цитированием
Старый 05.10.2009, 18:34   #2
Rembo
Форумчанин
 
Аватар для Rembo
 
Регистрация: 29.10.2007
Сообщений: 628
По умолчанию

Выкладывайте свои наработки, либо идите в раздел фриланс
Rembo вне форума Ответить с цитированием
Старый 05.10.2009, 23:31   #3
m0nax
Форумчанин
 
Аватар для m0nax
 
Регистрация: 25.09.2009
Сообщений: 525
По умолчанию

первое задание
Код:
#include <iostream>
using namespace std;

int func(int, int);
int func2(int, int);

void main()
{ 
setlocale(0,"");
int a,b;
cout << "число: " ;
cin >> a ;
cout << "еще число: " ;
cin >> b ;
cout << "после сложения (циклы): " << func(a,b) << endl;
cout << "после сложения (рекурсия): " << func2(a,b) << endl;
system("pause");
}

int func(int a, int b)
{
int total;
	for (int i=0; i<=b; i++)
	total = a + i; //или total= а++ ...но лучше всего конечно просто a+b
return total;
}

int func2(int a, int b)
{
int total;
	if(a==0) return 1;
	total = func2(--a,1)+b;
return total;
}
правда рекурсия какая-то подозрительная получилась, но сойдет думаю ))
а вторую влом...

Последний раз редактировалось m0nax; 05.10.2009 в 23:54.
m0nax вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск