• Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом


  • Иллюстрированный самоучитель по С++ для начинающих

    Решения (задачи 140-158)

    Задача 144.

    // Поиск минимального элемента массива
    linclude <stdio.h> linclude <conio.h> itdefine HB 5
    // размер массива
    aid main() int a[HB]; // массив
    int min; // номер минимального элемента
    int i; // индекс массива
    printf("Хп Поиск минимального элемента массива\п");
    printf("Введите в одной строке элементы массива,\п");
    printf("%i целых чисел, и нажмите Enter\n", HB);
    printf(" › "); for (i = 0; i < HB; i++) scanf("%i",&a[i]);
    min =0; // предположим, что первый эл-т минимальный
    // сравним оставшиеся эл-ты массива с минимальным
    for (i = 1; i < HB; i++)
    if (a[i] < a[min]) min = i;
    printf("Минимальный элемент массива: ");
    printf("a[%i]=%i ", min+1, a[min]);
    printf("\п Для завершения нажмите Enter");
    getch();
    

    Задача 145.

    // Поиск минимального элемента массива
    // (доступ к элементам при помощи указателя)
    #include <stdio.h>
    #include <conio.h>
    #define HB 5
    void main()
    // размер массива
    int a[HB]; // массив
    int *min; // номер минимального элемента
    int *p; // указатель на элемент массива int i;
    printf("Хп Поиск минимального элемента массива\п");
    printf("Введите в одной строке элементы массива,\п");
    printf("%i целых чисел, и нажмите Enter\n", HB);
    printf(" › ");
    р = а;
    for (i = 1; i <= HB; i++)
    scanf("%i", p++);
    min = a; // пусть первый элемент минимальный
    р = а + 1;
    // теперь р содержит адрес второго элемента
    // сравним оставшиеся эл-ты массива с минимальным
    for (i = 2; i <= HB; i++)
    if (*p < *min) min = p;
    p++; //к следующему элементу
    }
    printf("Минимальный элемент массива: %i\n", *min);
    printf("\п Для завершения нажмите Enter");
    getch();
    

    Задача 148.

    // Вычисление средней (за неделю) температуры воздуха
    tinclude <stdio.h> ttinclude <conio.h>
    fvoid main ()
    // названия дней недели – массив строковых констант
    char *day[] = {"Понедельник","Вторник","Среда",
    "Четверг","Пятница","Суббота","Воскресенье"};
    float t[7]; // температура float sum;
    // сумма температур за неделю float sred;
    // средняя температура за неделю int i;
    printf("Хп Введите температуру воздуха:\п");
    for (i = 0; i <= 6; i
    printf("%s › ", day[i]); scanf("%f", &t[i]); sum += t [i]; i
    sred = sum / 7;
    printf("Хп Средняя температура за неделю: %2.1f", sred);
    printf("\п Для завершения работы нажмите Enter");
    getch(); }
    

    Задача 149.

    // Поиск в массиве методом перебора элементов
    #include <stdio.h> iinclude <conio.h> #define HB 5 void main()
    int m[HB]; int obr; int found; int i;
    // массив целых
    // образец для поиска
    // признак совпадения с образцом
    for (i = 0; i < НВ; i++)
    scanf("%i", Sm[i]);
    printf("Введите образец для поиска (целое число) › ");
    scanf("%i", Sobr);
    // поиск простым перебором found = 0;
    i = 0; // проверяем с первого элемента массива do {
    if (m[ij == obr)
    found =1; // совпадение с образцом else i++;
    // переход к следующему элементу } while (!found && i < НВ); if (found)
    printf("Совпадение с элементом номер %i", i+1); else
    printf("Совпадений с образцом нет");
    printf("\п Для завершения работы нажмите Enter");
    getch();
    
    Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.