Форум программистов, компьютерный форум CyberForum.ru

проверить и написать простые функции в максимум 2 строчки - C++

Восстановить пароль Регистрация
 
mozg-bolit
3 / 3 / 0
Регистрация: 20.09.2014
Сообщений: 174
05.10.2016, 20:29     проверить и написать простые функции в максимум 2 строчки #1
1) функция принимает целое число, возвращает логическое значение является ли оно четным.
2) функция принимает вещественное число, возвращает вещественное число которое в 2 раза меньше.
3) функция принимает 2 целых числа, возвращает истино если сумма чисел положительна в противном случае лож.
4) Функция принимает целое число, возвращает логическое значение истено если последняя цифра (младший разряд) это 0, в противном случае лож.
5) функция принимает не пустую строку, возвращает её первый символ.
6) функция принимает не пустую строку, возвращает её последний символ.
7) функция принимает 2 логических значения, возвращает истено если 2 истено, в обратном случае лож.
8) функция принимает 2 целых числа, возвращает наибольшее.
9) функция принимает символ и возвращает следующий за полученным.
10) функция которая нечего не принимает и ничего не выводит
11) функция принимает 2 целых числа, возвращает наименьшее.

не уверен в правильности сделал 11
C++
1
2
3
4
int function11 ( int a, int b )
{
   return ( a < b ? a : b );
}
Сделал 10
C++
1
2
3
4
void function10 (void)
{ 
return 0;
}
не уверен в правильности сделал 9
C++
1
2
3
4
5
6
7
char function9 ( char a)
{
int x=(int)(x);
x++;
a=(char)(x);
   return 0;
}
не уверен в правильности сделал 8
C++
1
2
3
4
int function8 ( int a, int b )
{
   return ( a > b ? a : b );
}
не уверен в правильности сделал 7
C++
1
2
3
4
bool function7 ( bool a, bool b )
{
   return ( a && b );
}
не уверен в правильности сделал 6
C++
1
2
3
4
5
char function6 ( char* A[t] )
{
int x=A, strlen (A);
   return ( A[x] );
}
не уверен в правильности сделал 5
C++
1
2
3
4
5
char function5 ( char* A[t] )
{
 
   return ( A[0] );
}
Пожалуйста можете проверить и написать какое будет правильное и быстрое решение у первых 4 функций?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ПавелА2804
1 / 1 / 0
Регистрация: 29.08.2016
Сообщений: 58
05.10.2016, 20:33     проверить и написать простые функции в максимум 2 строчки #2
1)
C++
1
bool chetn(int x){return x%2==0;}
Например. А вообще неужели это так сложно?
Peoples
717 / 377 / 341
Регистрация: 06.02.2016
Сообщений: 1,003
Записей в блоге: 10
Завершенные тесты: 3
05.10.2016, 20:33     проверить и написать простые функции в максимум 2 строчки #3
1/
C++
1
2
3
bool odd(int x){
return x%2==0;
}
TheCalligrapher
С чаем беда...
Эксперт С++
 Аватар для TheCalligrapher
2901 / 1437 / 396
Регистрация: 18.10.2014
Сообщений: 2,649
05.10.2016, 20:38     проверить и написать простые функции в максимум 2 строчки #4
Цитата Сообщение от mozg-bolit Посмотреть сообщение
Сделал 10
C++
1
2
3
4
void function10 (void)
{ 
return 0;
}
Сделано неправильно, но "не уверен в правильности" не написано...
GbaLog-
Не Эксперт C++
1473 / 618 / 174
Регистрация: 24.08.2014
Сообщений: 2,522
Записей в блоге: 1
Завершенные тесты: 2
05.10.2016, 20:42     проверить и написать простые функции в максимум 2 строчки #5
Цитата Сообщение от mozg-bolit Посмотреть сообщение
4) Функция принимает целое число, возвращает логическое значение истено если последняя цифра (младший разряд) это 0, в противном случае лож.
C++
1
bool last_number_is_zero( int n ) { return !(n % 10); }
Peoples
717 / 377 / 341
Регистрация: 06.02.2016
Сообщений: 1,003
Записей в блоге: 10
Завершенные тесты: 3
05.10.2016, 20:43     проверить и написать простые функции в максимум 2 строчки #6
2.
C++
1
2
3
double lss(double x) {
    return x/2.0;
}
Добавлено через 1 минуту
3.
C++
1
2
3
bool tw(int x, int y) {
    return (x+y)>0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.10.2016, 20:52     проверить и написать простые функции в максимум 2 строчки
Еще ссылки по теме:

Указатели, символьные строчки и функции. СРОЧНО C++
C++ Найти максимум функции методом деления пополам
Для заданной строчки проверить, является ли она числом C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
GbaLog-
Не Эксперт C++
1473 / 618 / 174
Регистрация: 24.08.2014
Сообщений: 2,522
Записей в блоге: 1
Завершенные тесты: 2
05.10.2016, 20:52     проверить и написать простые функции в максимум 2 строчки #7
Цитата Сообщение от mozg-bolit Посмотреть сообщение
3) функция принимает 2 целых числа, возвращает истино если сумма чисел положительна в противном случае лож.
C++
1
bool sum_two_numbers_is_positive( int a, int b ) { return (a + b) > 0; }
Добавлено через 1 минуту
Цитата Сообщение от mozg-bolit Посмотреть сообщение
1) функция принимает целое число, возвращает логическое значение является ли оно четным.
C++
1
bool is_odd( int n ) { return !(n & 1); }
Добавлено через 3 минуты
Цитата Сообщение от mozg-bolit Посмотреть сообщение
6) функция принимает не пустую строку, возвращает её последний символ.
C++
1
char last_symb_in_string( char* str ) { return str[strlen(str) - 1]; }
Добавлено через 2 минуты
Цитата Сообщение от mozg-bolit Посмотреть сообщение
2) функция принимает вещественное число, возвращает вещественное число которое в 2 раза меньше.
C++
1
double half_of_real_number( double n ) { return n / 2.0d; }
Yandex
Объявления
05.10.2016, 20:52     проверить и написать простые функции в максимум 2 строчки
Ответ Создать тему
Опции темы

Текущее время: 00:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru