1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Надо Исправить Ошибки Не Знаю Как

Тема в разделе "С и С++", создана пользователем LeshikB, 20 июн 2012.

  1. LeshikB

    LeshikB New Member

    Репутация:
    0
    Регистрация:
    12 июн 2012
    Сообщения:
    3
    Симпатии:
    0
    Вот задача она в с++ надо переделать На СИ и найти ошибки!! сам не могу найти писал по шаблону !!!!



    #include<iostream.h>
    #include <locale.h>
    using name space std;

    // функция поиска максимума
    int max(int* pm, int size)
    {
    int t=pm[0];
    for(int i=0;i<size;i++)
    if(pm>t)
    t=pm;
    return t;
    }

    // функция поиска минимума
    int min(int* pm1, int size)
    {

    int t1=pm1[0];
    for(int i=0;i<size;i++)
    if(pm1>t)
    t1=pm1;
    return t1;
    }

    void main(void)
    {
    setlocale(LC_ALL,"RUSSIAN");
    const int n1=5;
    const int n2=10;
    const int n3=4;

    int m1[n1];
    int m2[]={5,0,-2,3,-4,8};


    //ввод массива в цикле for
    cout << "Введите масив из " << n1 << " целых элементов\n";
    for(int i=0;i<n1;i++)
    cin >> m1;

    // поиск max и min

    cout << "Максимум 1 массива\n";
    cout << max(m1,n1) << endl;
    cout << "Минимум 1 массива\n";
    cout << min(m1,n1) << endl;

    cout << "Максимум 2 массива\n";
    cout << max(m2,n2) << endl;
    cout << "Минимум 2 массива\n";
    cout << min(m2,n2) << endl;


    // возведение элементов всех массивов в квадрат

    for(int i=0;i<n1;i++)
    m1=m1*m1;

    cout << "Максимум 1 массива (квадрат)\n";
    cout << max(m1,n1) << endl;
    cout << "Минимум 1 массива(квадрат)\n";
    cout << min(m1,n1) << endl;

    for(int i=0;i<n2;i++)
    m2=m2*m2;

    cout << "Максимум 2 массива (квадрат)\n";
    cout << max(m2,n2) << endl;
    cout << "Минимум 2 массива (квадрат)\n";
    cout << min(m2,n2) << endl;


    int x;
    cin >> x;
    }
     
  2. Vadik(R)

    Vadik(R) Well-Known Member

    Репутация:
    0
    Регистрация:
    12 дек 2007
    Сообщения:
    469
    Симпатии:
    0
    Смею предположить, что всё переделывание на c будет состоять заменой cin на scanf и cout на printf.
     
Загрузка...
Похожие Темы - Надо Исправить Ошибки
  1. Karatist
    Ответов:
    0
    Просмотров:
    24
  2. Karatist
    Ответов:
    4
    Просмотров:
    71
  3. никитан10
    Ответов:
    8
    Просмотров:
    106
  4. g3r01n
    Ответов:
    8
    Просмотров:
    198
  5. Джеко
    Ответов:
    0
    Просмотров:
    203

Поделиться этой страницей