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

функция,задающая два числа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Решение уравнений методом хорд на C++ http://www.cyberforum.ru/cpp-beginners/thread245848.html
Здравствуйте. Столкнулся с проблемой, решения уравнения методом хорд, с программированием все хорошо, и с матетематикой не плохо, только вот не могу понять алгоритм решения, один хороший пример и я бы разобрался. Помогите пожалуйста решить уравнение вида aX^3+bX^2+cX+d=0, буду очень признателен, можно без комментариев.
C++ Протабулировать заданную функцию Протабулировать заданную функцию y = f(x) на промежутке с постоянным шагом h. интервал =; шаг h=0.1; система уравнений (х-1)^4 и (х+1)^4, если sin x>0.1 и sin x<=0.1 http://www.cyberforum.ru/cpp-beginners/thread245847.html
C++ Умножение матриц
вот условие: Найти выходной вектор нейронной сети со структурой 2 – 3 – 3 – 2 для входного вектора. Значения весов: для 1-го слоя W1={0.3, 1.5, -0.6, 0.7, -1.4, 1.6, -0.9, 1.2, 0.5}; для 2-го слоя W2={1.0, 0.5, 0.5, -0.5, 0.5, 1.0, 0.5, -1.0, 0.7, 0.9, -0.5, -0.2}; для 3-го слоя W3={0.4, -0.7, 1.2, 0.6, 0.1, 0.5, -1.4, 0.5}; Функции активности: 1-го слоя - пороговая:...
Написать функцию, которая заменяет все вхождения подстроки strl на подстроку strl2 C++
Пожалуйста, помогите сделать программу. Задание - "Написать функцию, которая заменяет все вхождения подстроки strl на подстроку strl2. Заголовок функции: void insertComma(const char * str1,const char *str2, char * s); Написать программу, которая принимает от пользователя набор строк (массив строк) и две подстроки str1, str2, заменяет все встречающиеся подстроки str1 на str2 и выводит...
C++ Функция itoa10, без использования библиотек, sprintf и шаблонов http://www.cyberforum.ru/cpp-beginners/thread245821.html
Нужно реализовать функцию itoa (желательно itoa10) void itoa(int input, char *buffer, int radix) itoa принимает передаваемое целое число input и конвертирует его в число в основании корня radix. Полученное число (последовательность цифр основания radix) записывается в буфер вывода buffer. Проще говоря нужно переводить число в строку, (желательно только по основанию 10) без использования...
C++ Преобразование Надо преобразовать long double в строку используя объект ostrstream, знаю что проще через stringstream, но автор учебника хочет именно через ostrstream, по другому никак, и вообще по идее автор считает что потоки я ещё не прошёл (потоки буду через 5 глав), короче я хз что он там себе думает, но надо именно через ostrstream выручайте, а то у меня мозг уже трескается Добавлено через 1 час 48... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
01.03.2011, 14:36     функция,задающая два числа
Цитата Сообщение от hoocie Посмотреть сообщение
из этих чисел выводит число кратное 5,если оба числа делятся на 5,то вывести максимальное.
А если оба не кратны 5?
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
 
int func(int a, int b){
    return ( !(a % 5) && !(b % 5) ) ? ( a > b ) ? a : b : ( !(a % 5) ) ? a : ( !(b % 5) ) ? b : -1; 
}
 
int main(void){
    int a, b;
    
    while ( printf("a = ") && scanf("%d", &a) == 1 && printf("b = ") && scanf("%d", &b) == 1 )
        printf("Result: %d\n", func(a, b));
    
    return 0;
}
dasha_koks, лучше так не делать. Функция не должна быть завязана с отдельно взятым потоком ввода(вывода), она должна получать параметры и возвращать результат работы (ну или ничего не возвращать, при этом модифицируя параметры к примеру)...
 
Текущее время: 13:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru