Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 08.11.2022
Сообщений: 52
1

исправьте неправильно инициализирую

11.01.2023, 09:17. Показов 211. Ответов 1

Author24 — интернет-сервис помощи студентам
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
/*В автопарке находится N автомобилей. Известен их пробег в 
течение каждого из M рабочих дней. Определить, какой из автомобилей 
за рабочую неделю преодолел максимальное расстояние. Если таких 
несколько, то вывести хотя бы одного из них.*/
#include <cstdlib>
#include <time.h>
#include <iostream>
 
using namespace std;
int main()
{
    setlocale(LC_ALL, "Russian");
    const int maxsize = 10;
    float m[maxsize][7]{};
    srand(time_t(NULL));
 
    char n[maxsize][25]{};
 
    int N;
    do {
        printf("Введите число машин (больше чем 1 и меньше чем %d):\n", maxsize + 1);
        scanf_s("%d", &N);
    } while (N < 1 || N > maxsize);
 
    int months;
    do {
        printf("Введите число рабочих дней  больше чем 1 и меньше чем 7):\n");
        scanf_s("%d", &months);
    } while (months < 1 || months > 7);
 
 
    for (int i = 0; i < N; i++) {
        printf("Введите название %d машины:\n", i + 1);
        scanf_s("%s", n[i],25);
    }
    printf("Day:");
    for (int j = 1; j <= months; j++)
        printf("\t%d\t", j);
    for (int i = 0; i < N; i++) {
        printf("\n %s:", n[i]);
        for (int j = 0; j < months; j++) {
            m[i][j] = ((float)rand() / RAND_MAX) * (50 - 15) + 15;
            printf("\t%.2f\t", m[i][j]);
            const float m[i][months] = {0};??????
            m[i][months] += m[i][j];
        }
        printf("\nОбщее количество километров %.2f \n\n", m[i][months]);
    }
    unsigned char maxInd = 0;
    for (int i = 1; i < N; i++) {
        if (m[i][months] > m[maxInd][months]) maxInd = i;
    }
    printf("Автомобиль %s имеет наибольшее количество километров равное %.2f  \n", n[maxInd], m[maxInd][months]);
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.01.2023, 09:17
Ответы с готовыми решениями:

Правильно ли я инициализирую поля?
class LongLong { private: char * longNumber; int _size; public: LongLong(const char *number =...

Исправьте программу пожалуйсто. Неправильно рисует форму
Снизу скрины текстового файла и при запуске программы что выводит помогите пожалуйсто!!! unit...

Проверьте задачку по циклам, неправильно работает. [думаю что неправильно]
Спасибо что решили зайти. Задание выгладит так: http://*******/PW95p А результат выплнения:...

Приоритет процесса: я неправильно его изменяю или неправильно считываю?
Вот участок кода этой крошечной программы DWORD WINAPI t1(LPVOID); DWORD WINAPI t2(LPVOID);...

1
Модератор
Эксперт С++
13690 / 10895 / 6470
Регистрация: 18.12.2011
Сообщений: 29,077
11.01.2023, 10:57 2
C++
1
2
3
4
5
6
7
8
9
10
for (int i = 0; i < N; i++) {
        printf("\n %s:", n[i]);
        m[i][months] = 0; //  !!!!!!!!!!!!!!
        for (int j = 0; j < months; j++) {
            m[i][j] = ((float)rand() / RAND_MAX) * (50 - 15) + 15;
            printf("\t%.2f\t", m[i][j]);
            m[i][months] += m[i][j];
        }
        printf("\nОбщее количество километров %.2f \n\n", m[i][months]);
    }
0
11.01.2023, 10:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.01.2023, 10:57
Помогаю со студенческими работами здесь

Неправильно работает цикл for, и функции работают неправильно
1) Неправильно работает цикл for(k=0...). Входит только 1 раз, дальше вылетает. Делал пошаговую...

Oracle неправильно выполняет запрос или я неправильно принимаю Oracle
Неправильно отрабатывает автоматически сгенерированный NHibernate запрос. select s.*, rownum...

Исправьте........
using System; using System.Collections.Generic; using System.Linq; using System.Text; ...

Исправьте
Помогите мне надо добавить только где я выделил..Мне нужно чтобы если они не равны ,то заменить...

исправьте
при записях правильно оформлена шапка таблицы? если нет напишите правил пожалуйста(относительно...

Исправьте
procedure TForm1.OpenClick(Sender: TObject); begin if (Form1.OpenDialog1.Execute) and...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru