Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
Владимир Флягин
1

Если числа не равны, то заменить каждое из них одним и тем же числом, равным большему из исходных

25.12.2009, 18:51. Просмотров 1951. Ответов 10
Метки нет (Все метки)

Даны два целых числа. Если числа не равны, то заменить каждое из них одним и тем же числом, равным большему из исходных, а если равны, то заменить нулями
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.12.2009, 18:51
Ответы с готовыми решениями:

Если числа не равны, то заменить каждое из них одним и тем же числом, равным большему из исходных, а если равны, то заменить числа нулями
2)Даны целые числа m, n. Если числа не равны, то заменить каждое из них одним и тем же числом,...

Если числа не равны, то заменить каждое из них одним и тем же числом, равным большему из исходных
даны 2 числа. если числа не равны, то заменить каждое из них одним и тем же числом, равным большему...

Если числа не равны, то заменить каждое из них одним и тем же числом, равным большему из исходных...
Даны целые числа A, B. Если числа не равны, то заменить каждое из них одним и тем же числом, равным...

Если числа не равны, то заменить каждое из них одним и тем же числом, равным большему из исходных
1. Даны целые числа X и Y. Если числа не равны, то заменить каждое из них одним и тем же числом,...

10
Быдлокодер
510 / 297 / 84
Регистрация: 22.11.2009
Сообщений: 892
25.12.2009, 19:13 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Народ, вы совсем обленились чтоли?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
//#include <conio.h>
int main()
{
  int x,y;
  std::cin>>x>>y;
  if (x!=y)
  {
    if (x>y)
        y=x;
    if (y>x)
        x=y;
  }
  else
    x=y=0;
  std::cout<<x<<" "<<y;
//  getch();
}
1
24 / 16 / 3
Регистрация: 19.12.2009
Сообщений: 366
25.12.2009, 19:25 3
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Код совместим с Visual C++
Ввод значений через консоль.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream>
using namespace std;
 
int main(void)
{
    int a = 0;
    int b = 0;
    
    cout << "Pres value variable \"a\"\n";
    cin >> a;
    cout << "Pres value variable \"b\"\n";
    cin >> b;
 
    if (a != b)
    {
        if(a > b)
        {
            b = a;
        }
        else if (b > a)
        {
            a = b;
        }
        else
        {
            cout << "this world has gone mad!\n";
        }
    }
    else if (a == b)
    {
        a = 0;
        b = 0;
    }
    
    cout << "a = " << a << "\n";
    cout << "b = " << b << "\n";
    cout << "Press Enter to exit \n";
    cin.get();
    cin.get();
}
0
Быдлокодер
510 / 297 / 84
Регистрация: 22.11.2009
Сообщений: 892
25.12.2009, 19:39 4
List2006, з а ч е м э т о?
Такой код пишется в 15-16 строк, а здесь 41 строка. Смешно? Очень.
А это?
C++
1
2
3
4
                else
                {
                        cout << "this world has gone mad!\n";
                }
Я конечно понимаю, юмор и все такое, но не в самой программе же. Это лишь засоряет.
0
24 / 16 / 3
Регистрация: 19.12.2009
Сообщений: 366
25.12.2009, 19:54 5
> List2006, з а ч е м э т о?
чтобы знать когда настал конец света
Нечего не засоряет так как логически никогда не исполним. А безопасный юмор он везде полезен, тем более этот момент показывает (скажем для преподавателя) что человек понимает логику происходящего алгоритма.

> Такой код пишется в 15-16 строк, а здесь 41 строка. Смешно? Очень
Я могу и в одну написать и без пробелов (только между лексемами). Человек видно учащийся и новичок - поэтому написано читабельно в противовес емкости.
И вообще я всегда пишу читабельно, исходник для человека, компьютеру же интересует только нативный код.
0
5 / 5 / 10
Регистрация: 25.12.2009
Сообщений: 144
25.12.2009, 20:26 6
Помогите=))

Дан двумерный массив X. Cформировать одномерный массив Y, для элементов которого выполняется условие:
0<cos(Xij)<корня 3/2.

Оформить в виде функций.
0
Быдлокодер
510 / 297 / 84
Регистрация: 22.11.2009
Сообщений: 892
25.12.2009, 20:47 7
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Owen04,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <iostream>
#include <stdlib.h>
#include <time.h>
#include <math.h>
#define N 3
int main()
{
randomize();
    static double A[N][N],B[255];
    int q=0;
  for (int i=0;i<N;i++)
  {
    for (int j=0;j<N;j++)
    {
      A[i][j]=rand()%100;
      cout<<A[i][j]<<" ";
    }
    cout<<endl;
  }
  for (int i=0;i<N;i++)
    for (int j=0;j<N;j++)
    {
      if ( 0 < cos (A[i][j]) && cos(A[i][j])<sqrt(3/2))
      B[q]=A[i][j];
      q++;
    }
    cout<<"\nИскомый массив:\n";
  for (int i=0;i<q;i++)
    if (B[i]!=0)
    cout<<B[i]<<" ";
}
1
5 / 5 / 10
Регистрация: 25.12.2009
Сообщений: 144
25.12.2009, 20:55 8
Я щас только на первом курсе, начали учить Borland С++,
не мог бы ты сказать что тут значит:

#include <stdlib.h>???
#include <time.h>???
0
Быдлокодер
510 / 297 / 84
Регистрация: 22.11.2009
Сообщений: 892
25.12.2009, 21:13 9
Библиотеки для создания случайных элементов
0
Владимир Флягин
27.12.2009, 10:22 10
ЭТИ ЗАДАЧИ МНЕ НУЖНО РЕШИТЬ В ПАСКАЛЕ! сказала училка по информатике, чтоб у меня была 4 загод, нада их решить, :'(
Если числа не равны, то заменить каждое из них одним и тем же числом, равным большему из исходных
0 / 0 / 0
Регистрация: 27.12.2009
Сообщений: 10
27.12.2009, 10:42 11
Дано натуральное число n. Выяснить, имеется ли среди чисел n, n+1, ..., 2n близнецы, т.е. простые числа, разность между которыми равна двум. (Определить процедуру, позволяющую распознать простые числа).
А это кто нить знает как делать?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.12.2009, 10:42

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Даны целые числа N, M. Если числа не равны, то заменить каждое из них одним и тем же числом, равным большему из исходных
спасибо большое) а не подскажите еще... я когда ввожу одинаковые цифры, то мне эти же цифры и...

Даны целые числа m, n. Если числа не равны, то заменить каждое из них одним и тем же числом, равным большему из исходных
Даны целые числа m, n. Если числа не равны, то заменить каждое из них одним и тем же числом, равным...

Если числа не равны, то заменить каждое из них одним и тем же числом, равным большему из исходных, а если равны, то заменить числа нулями.
РЕШИТЕ пожалуйста 1) Даны целые числа m,n. Если числа не равны, то заменить каждое из них одним...

Если числа не равны,то заменив каждое из них одним и тем же числом, равным большему из исходных,а если равны то заменив числа нулями.
Даны целые числа ш,и: Если числа не равны,то заменив каждое из них одним и тем же числом, равным...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.