![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Виктория935 |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Продвинутые Сообщений: 4 Регистрация: 20.12.2011 Город: красноярск Учебное заведение: _egoistka_93@mail.ru ![]() |
1. Даны действительные числа a, b и c . Проверить выполняется ли неравенство: a<b<c.если да, то заменить квадратами, иначе заменить модулем все 3 числа.
#include <iostream> #include <conio.h> #include <stdio.h> #include "Rus.h" using namespace std; int uk(int *a, int *b, int *c); int uk(int *a, int *b, int *c) {if ((a<b && b<c)) { cout<<*a**a<<"\n"; cout<<*b**b<<"\n"; cout<<*c**c<<"\n"; } else { cout<<abs(*a)<<"\n"; cout<<abs(*b )<<"\n"; cout<<abs(*c)<<"\n"; } return 1; } int main(void) { int a, b, c; cout<<Rus("Введите а")<<endl; cin>>a; cout<<Rus("Введите b")<<endl; cin>>b; cout<<Rus("Введите c")<<endl; cin>>c; uk(a,b,c); return 0; } нужно написать именно с указателями а из-за них нечего не получается, ошибку выдает и всё |
![]() ![]() |
граф Монте-Кристо |
![]()
Сообщение
#2
|
Доцент ![]() ![]() ![]() ![]() ![]() ![]() Группа: Преподаватели Сообщений: 3 840 Регистрация: 27.9.2007 Из: Старый Оскол Город: Москва Учебное заведение: МФТИ/МАИ Вы: другое ![]() |
У Вас написано, что функция uk принимает три указателя на int, а Вы ей подсовываете три int'а. Ещё бы она не ругалась.
|
Виктория935 |
![]()
Сообщение
#3
|
Новичок ![]() Группа: Продвинутые Сообщений: 4 Регистрация: 20.12.2011 Город: красноярск Учебное заведение: _egoistka_93@mail.ru ![]() |
как мне это исправить?
|
граф Монте-Кристо |
![]()
Сообщение
#4
|
Доцент ![]() ![]() ![]() ![]() ![]() ![]() Группа: Преподаватели Сообщений: 3 840 Регистрация: 27.9.2007 Из: Старый Оскол Город: Москва Учебное заведение: МФТИ/МАИ Вы: другое ![]() |
Ну например, можно передавать функции не переменные, а указатели на них (IMG:style_emoticons/default/smile.gif)
|
Виктория935 |
![]()
Сообщение
#5
|
Новичок ![]() Группа: Продвинутые Сообщений: 4 Регистрация: 20.12.2011 Город: красноярск Учебное заведение: _egoistka_93@mail.ru ![]() |
это как?у меня программирование только началось и я в нем плохо соображаю(
|
Sergio Ramos |
![]()
Сообщение
#6
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 86 Регистрация: 16.11.2010 Город: Saratov ![]() |
Код #include "iostream" #include "cmath" using namespace std; void solve (int a, int b, int c) { if (a<b && b<c) { a*=a; b*=b; c*=c; } else { a=abs(a); b=abs(b); c=abs(c); } cout << a << " " << b << " " << c; } int main () { int a,b,c; cin >> a >> b >> c; solve(a,b,c); return 0;} |
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 25.5.2025, 17:30 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru