0 / 0 / 0
Регистрация: 20.03.2011
Сообщений: 25
|
|
1 | |
Написать функцию, которая принимает два числа и возвращает21.03.2011, 15:27. Показов 10216. Ответов 18
Метки нет (Все метки)
Решите пожалуйста!!!!!!!!!!!
4 ) число, которое получается, если к первому числу приписать справа второе (например, для чисел 123 и 456 результатом будет 123456) ************************************************************************ 5 ) число, которое получается, если ко второму числу приписать справа первое (например, для чисел 123 и 456 результатом будет 456123) ************************************************************************** 6 ) разность суммы цифр первого и второго чисел (например, для чисел 123 и 456 результатом будет (1 + 2 + 3) - (4 + 5 + 6) = -9) ************************************************************************** 8 ) число, получаемое путем сортировки цифр произведения исходных чисел по убыванию (например, для чисел 123 и 321 результатом будет число 98433, т.к. 123 * 321 = 39483, после чего цифры отсортированы по убыванию) ************************************************************************* 9 ) число, получаемое путем приписывания к частному от деления большего из чисел на меньшее, остатка от этого деления (например, для чисел 123 и 456 результатом будет 387, т.к. 456 / 123 = 3, а 456 % 123 = 87) ************************************************************************* 10 ) число, получаемое путем выписывания цифр исходных чисел по возрастанию (например, для чисел 351 и 624 результатом будет 123456) ************************************************************************* 11 ) число, получаемое путем умножения цифр суммы исходных чисел (например, для чисел 123 и 456 результатом будет 27, т.к. 123 + 456 = 579, а 5 * 7 * 9 = 315) ************************************************************************* 12 ) число, получаемое путем сортировки цифр произведения исходных чисел по возрастанию (например, для чисел 123 и 321 результатом будет число 33489, т.к. 123 * 321 = 39483, после чего цифры отсортированы по возрастанию)
0
|
21.03.2011, 15:27 | |
Ответы с готовыми решениями:
18
Написать функцию, которая принимает два числа и возвращает Напишите функцию которая принимает два действительных числа и возвращает true Напишите функцию, которая принимает два целых числа n и k и возвращает число, содержащее k первых цифр числа n Напишите функцию, которая принимает два целых числа n и k и возвращает число, содержащее k первых цифр числа n |
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
||||||
21.03.2011, 15:42 | 2 | |||||
Аналогично к первому.
0
|
0 / 0 / 0
Регистрация: 20.03.2011
Сообщений: 25
|
|
21.03.2011, 15:47 [ТС] | 3 |
#define DIGITS(a) (floor(log10(a)) + 1)
мы такое не изучали!!
0
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
|
21.03.2011, 15:47 | 4 |
Сообщение было отмечено как решение
Решение
3
|
0 / 0 / 0
Регистрация: 20.03.2011
Сообщений: 25
|
|
21.03.2011, 16:26 [ТС] | 5 |
Вот так на подобе это 3 !!
#include <iostream> using namespace std; int compare (int a, int b) { int f[10] = {-1}; int s[10] = {-1}; int a1 = a; int b1 = b; int i = 0; while (a1) { f[i] = a1%10; a1 /= 10; i++; } i = 0; while (b1) { s[i] += b1%10; b1 /= 10; i++; } int startPosF; int startPosS; for (int i = 9; i >= 0; i--) if (f[i] != -1) { startPosF = i; break; } for (int i = 9; i >= 0; i--) if (s[i] != -1) { startPosS = i; break; } if (startPosF > startPosS) return a; if (startPosS > startPosF) return b; for (int i = startPosF; i >= 0; i--) if (f[i] > s[i]) return a; return b; } int main() { int a, b; cin >> a >> b; cout << compare (a, b) << endl; return 0; } Добавлено через 55 секунд или вот 7!!!!! #include <iostream> using namespace std; int compare (int a, int b) { int mult = a*b; int sum = 0; while (mult) { sum += mult%10; mult /= 10; } return sum; } int main() { int a, b; cin >> a >> b; cout << compare (a, b) << endl; return 0; } Добавлено через 37 минут Ну решите мне пожалуйста!!!!!!!!!!Вам чо сложна!!!!!!!
0
|
101 / 101 / 15
Регистрация: 04.02.2010
Сообщений: 162
|
||||||||||||||||
21.03.2011, 16:41 | 6 | |||||||||||||||
4:
1
|
Каратель
|
||||||
21.03.2011, 16:43 | 7 | |||||
11.
Не по теме:
0
|
0 / 0 / 0
Регистрация: 20.03.2011
Сообщений: 25
|
|
21.03.2011, 16:57 [ТС] | 8 |
думаю через недели 2!!спс те а ещё решиш!!
Добавлено через 12 минут vitaska, А ещё решиш пожалуйста!!!!!!!
0
|
101 / 101 / 15
Регистрация: 04.02.2010
Сообщений: 162
|
||||||
21.03.2011, 17:02 | 9 | |||||
9:
1
|
0 / 0 / 0
Регистрация: 20.03.2011
Сообщений: 25
|
|
21.03.2011, 17:04 [ТС] | 10 |
#include <cmath>
мы не изучали заменить можна както?
0
|
101 / 101 / 15
Регистрация: 04.02.2010
Сообщений: 162
|
|
21.03.2011, 17:18 | 11 |
1
|
0 / 0 / 0
Регистрация: 20.03.2011
Сообщений: 25
|
|
21.03.2011, 17:20 [ТС] | 12 |
реши остальные 8 10 11 12
0
|
101 / 101 / 15
Регистрация: 04.02.2010
Сообщений: 162
|
|
21.03.2011, 17:24 | 13 |
1
|
623 / 467 / 57
Регистрация: 28.01.2011
Сообщений: 605
|
|
21.03.2011, 17:29 | 14 |
vitaska, поправочка: math.h - это заголовочный файл стандартной библиотеки языка Си, а cmath - заголовочный файл, принадлежащий стандартной библиотеке Си++( по сути конечно просто обертка над math.h но разница в мелочах всё же есть), так что о стандарте тут в принципе говорить не стоит, смотря, на каком языке пишет человек.
0
|
0 / 0 / 0
Регистрация: 20.03.2011
Сообщений: 25
|
|
21.03.2011, 17:30 [ТС] | 15 |
лучшеб помог дорешать!!!!!!
0
|
101 / 101 / 15
Регистрация: 04.02.2010
Сообщений: 162
|
|
21.03.2011, 17:36 | 16 |
0
|
0 / 0 / 0
Регистрация: 20.03.2011
Сообщений: 25
|
|
21.03.2011, 17:58 [ТС] | 17 |
vitaska, Ты реши мне остальные пожалуйста!!!!
0
|
1552 / 918 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
|
|
21.03.2011, 18:07 | 18 |
Сообщение было отмечено как решение
Решение
lleeoo, у вас совесть вообще есть?
Мало того, что вы выложили кучу однотипных простых заданий и сами даже не попробовали решить, дак вы еще сейчас всех подгоняете.
4
|
101 / 101 / 15
Регистрация: 04.02.2010
Сообщений: 162
|
||||||
21.03.2011, 20:31 | 19 | |||||
Получай остаток:
1
|
21.03.2011, 20:31 | |
21.03.2011, 20:31 | |
Помогаю со студенческими работами здесь
19
Напишите функцию которая принимает два целых числа и возвращает значение меньшего из них Напишите программу, содержащую функцию, которая принимает два числа в качестве аргументов и возвращает их произведения. Написать функцию, которая принимает массив 32-ых битных целых чисел и возвращает 16-ые битные целые числа Написать функцию, которая сравнивает два целых числа и возвращает результат сравнения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |