Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

помогите пожалуйста!!!

76K
23 ноября 2011 года
Rish
5 / / 23.11.2011
найти max{min(a,b),min(c,d)} на языке си
240
23 ноября 2011 года
aks
2.5K / / 14.07.2006
Интересно, а на каком языке или нотации это выражение записано? Какой то недо-эрланг. =)
76K
23 ноября 2011 года
Rish
5 / / 23.11.2011
короче программу надо написать на языке си
277
23 ноября 2011 года
arrjj
1.7K / / 26.01.2011
aks, решение в задании :D
 
Код:
#include <iostream>
#define max(a,b) (a>b?a:b)
#define min(a,b) (a>b?b:a)
using namespace std;
int main()
{
int a=1,b=4,c=2,d=3;
cout<<max(min(a,b),min(c,d))<<endl;
return 0;
}
76K
23 ноября 2011 года
Rish
5 / / 23.11.2011
В одномерном массиве,состоящем из n вещественных элементов,вычеслить:
1)Количество элементов массива,равных 0;
2)Сумму элементов массива,распаложенных после минимального элемента.
277
23 ноября 2011 года
arrjj
1.7K / / 26.01.2011
Цитата: Rish
В одномерном массиве,состоящем из n вещественных элементов,вычеслить:
1)Количество элементов массива,равных 0;
2)Сумму элементов массива,распаложенных после минимального элемента.



Ждём альтруистов.....

4
23 ноября 2011 года
mike
3.7K / / 01.10.2002
Цитата: arrjj
aks, решение в задании :D
 
Код:
#include <iostream>
#define max(a,b) (a>b?a:b)
#define min(a,b) (a>b?b:a)
using namespace std;
int main()
{
int a=1,b=4,c=2,d=3;
cout<<max(min(a,b),min(c,d))<<endl;
return 0;
}



На Си, это мало похоже. Вот на Си:

 
Код:
int main(void) {
    return (a<b?a:b)>(c<d?c:d)?(a<b?a:b):(c<d?c:d);
    }


ну и для автора темы:


Код:
#include <stdio.h>
#include <stdlib.h>

int main(void) {
    int a=1;
    int b=2;
    int c=3;
    int d=4;
    int t1,t2,r;

    if (a<b) t1=a; else t1=b;
    if (c<d) t2=c; else t1=c;
    if (t1>t2) r=t1; else r=t2;    

    printf("Result: %d\n",r);

    return 0;
    }
76K
23 ноября 2011 года
Rish
5 / / 23.11.2011
Дана целочисленная квадратная матрица.Определить сумму элементов в тех строках,которые не содержат отрицательных элементов.
240
23 ноября 2011 года
aks
2.5K / / 14.07.2006
Цитата: arrjj
aks, решение в задании :D


Да как бы отвечать на такие вопросы вне раздела студенты (да и там тоже если честно) нет желания. А вот что за нотацию он использовал для записи выражения - стало любопытно. )

240
23 ноября 2011 года
aks
2.5K / / 14.07.2006
Цитата: arrjj

#define max(a,b) (a>b?a:b)
#define min(a,b) (a>b?b:a)


Вот так вот порой подключишь хедер в котором такие же умники подобным образом дефайны назвали и потом куча кода компиляться перестает и все области видимости и нэймспйсы, в которых объявлены безобидные казалось бы идентификаторы типа min, разом идут лесом. :facepalm::facepalm:

277
23 ноября 2011 года
arrjj
1.7K / / 26.01.2011
Цитата: mike
На Си, это мало похоже.



Думаю ТС сам не знает что ему нужно :)

277
23 ноября 2011 года
arrjj
1.7K / / 26.01.2011
Цитата: aks
Вот так вот порой подключишь хедер в котором такие же умники подобным образом дефайны назвали и потом куча кода компиляться перестает и все области видимости и нэймспйсы, в которых объявлены безобидные казалось бы идентификаторы типа min, разом идут лесом. :facepalm::facepalm:



Это исключительно чтоб текст проги к тексту задания был приближен.

А вообще нечего чужие хидеры подключать :P

240
23 ноября 2011 года
aks
2.5K / / 14.07.2006
Цитата: arrjj

А вообще нечего чужие хидеры подключать :P


Ога, дейситвительно и написать всю libc с нуля. Мы не ищем легким путей - стандартная либа для лохов. =)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог