Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.04.2013, 22:27   #1
jula939393
Пользователь
 
Регистрация: 21.03.2013
Сообщений: 36
По умолчанию Не работает как нужно с консоли программа на Си(не выдаёт ответ)

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

int main(void)
{
    int min, max,cnt,i;
    int *mas;
    char *ch;
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    printf("Введите количество переменных:");
    scanf("%d\n", &cnt);
    mas = (int*)calloc(cnt,sizeof(int));
//aaia aaiiuo ?o?eaie
    for(i=0;i<cnt;i++)
    {
        printf("yeaiaio ?, %d", (i+1), "  : ");
        scanf( "%d\n", &mas[i]);
    }
    ch = (char*)malloc(sizeof(char));
    printf("Для нахождения максимума нажмите +");
    printf("Для нахождения минимума нажмите -");
    scanf("%c\n", &ch);
    switch(*ch)
    {

        case '+':
        max = mas[0];
        for(i=1;i<cnt;i++)
        {
            if(mas[i] > max){max = mas[i];};
    }
    printf("Max = ", "%d\n", max);
    int *max_d;
    max_d=(int*)malloc(sizeof(int));;
    *max_d=max;

    break;

    case '-':
    min = mas[0];
    for(i=1;i<cnt;i++)
    {
        if(mas[i] < min) {min = mas[i];};
    }
    printf("Min = ", "%d\n", min);
    int *min_d;
    min_d=(int*)malloc(sizeof(int));;
    *min_d=min;
    break;
    };
    free (mas);
    free (ch);
    //getch();
    return 0;
}

Последний раз редактировалось Stilet; 25.04.2013 в 22:41.
jula939393 вне форума Ответить с цитированием
Старый 25.04.2013, 23:26   #2
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

Не выдает ответ или просто закрывается? (второе, судя по закомментированой строчке в конце программы)
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс
ROD вне форума Ответить с цитированием
Старый 25.04.2013, 23:28   #3
jula939393
Пользователь
 
Регистрация: 21.03.2013
Сообщений: 36
По умолчанию

Именно не выдаёт ответ
jula939393 вне форума Ответить с цитированием
Старый 25.04.2013, 23:44   #4
jula939393
Пользователь
 
Регистрация: 21.03.2013
Сообщений: 36
По умолчанию

Исправила,всё работает!)
jula939393 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Решить уравнение методом хорд( нужен ответ - программа работает правильно?) alilar Помощь студентам 1 17.09.2012 20:31
При компиляции программы на си не выдаёт ошибок и предупреждений,но тем не менее программа не работает. AmoSirin Общие вопросы C/C++ 7 12.10.2010 00:11
Программа работает, но на выходе выдаёт в строке никому не нужные символы anybkarnak Общие вопросы C/C++ 1 04.03.2010 08:07
оч прошу посмотрите!! она работает, но ответ не такой выдаёт Neznakomka Помощь студентам 3 27.05.2009 22:27