Форум программистов, компьютерный форум CyberForum.ru

Заполнение трехмерного массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Если минимальные элементы столбцов находятся на побочной диагонали, то транспонировать матрицу http://www.cyberforum.ru/cpp-beginners/thread578268.html
условие 1. Если минимальные элементы столбцов находятся на побочной диагонали и образуют неубывающую последовательность, то транспонировать матрицу. В противном случае матрицу оставить без изменения. Помогите плз с функцией. Она просто виснет на 11 строке и если можно посоветуйте как лучше и компактнее её написать. вот мой код (не ругайте сильно я только учусь:)) void...
C++ Реализация собственных классов Разработать прогнрамму, демонстрирующую работу с объектами 2х типов: Triangle(треугольник) и Quadrate(квадрат ).Каждый объект должен иметь идентификатор ввиде произвольной строки символов и одно или несколько полей для хранения состояния объекта Клиенту (ф-ции main) должны быть доступны след основные операции: -создать объект -удалить объект -показать состояние(значение) объекта -переместить... http://www.cyberforum.ru/cpp-beginners/thread578267.html
C++ Произведение элементов в строках
Нужно определить произведение элементов в тех строках, которые не содержат отрицательных элементов. Программу я написала, но мне кажется, что сумму я определила неправильно. Помогите разобраться!) #include "iostream.h" int main() { int a; int i, j, n=10, m=10, przv; int *p; p=new int; cout<<"Vvedite elementi massiva\n";
Разработать класс String C++
Разработать класс String определив для него методы: • копирования строк, реализовав оператор = ; • поиска подстроки; • слияния строк, реализовав операторы += и + ; • эквивалентности строк, набор операторов == и !=; • определения длины строки; • вывода в поток, << ; • ввода из потока >> ; • вставки подcтроки с нужной позиции; • конструктор копирования вида X::X(const X&);
C++ Помогите составить http://www.cyberforum.ru/cpp-beginners/thread578254.html
Всем доброго времени суток. Помогите пожайлуста Составить алгоритм и программу вычисления sinx с точностью 10-4 пользуясь рядом sinx=-x3/3! + x5/5!-..... если после исользования 20 членов такого ряда такая точность не будет достигнута , остановить вычисления. Буду блогадарен
C++ Вычислить высоту Вычислить высоту треугольника, зная две стороны треугольника и угол между ними. подробнее

Показать сообщение отдельно
4uLABEK
2 / 2 / 0
Регистрация: 30.09.2011
Сообщений: 37

Заполнение трехмерного массива - C++

18.05.2012, 20:02. Просмотров 1341. Ответов 20
Метки (Все метки)

Есть программа которая считает расстояние скоростного пути.. и если машина находится близко к впереди идущей машине, то программа нам об этом сообщает.. так же как и о том что можно подъехать поближе к этой машине.. задается скорость автомобиля в м/с и расстояние до впереди идущего автомобиля в метрах. Программа продолжает работать до того пока скорость не будет равна 0 м/с.

нужна помощь..
что нужно добавить, и куда, в этой программе, чтобы десять последних запросов на расчет тормозного пути записывался в трехмерный массив, к которому надо обратиться через указатель. И этот массив с расчетами записать на диск в текстовом виде.. ( хотя последнее и так думаю догадаюсь как сделать)
просто не могу понять как заполнять массив, а тем более трехмерный запросами.


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
56
57
58
59
60
61
62
63
64
65
//#include <stdio>
#include <stdlib.h>
#include <math.h>
#include <conio.h>
#include <iostream>
#include <clocale>
 
using namespace std;
 
void main()
{
    setlocale(LC_ALL, "Russian");
    setlocale(LC_ALL, "rus");
    double v=0, s=0, k=0;
    do
    {
    printf("Введите скорость автомобиля, м/с: ");
    cin>>v; //считываем скорость, введённую пользователем
    printf("Введите расстояние между автомобилями, м: ");
    cin>>s; //считываем расстояние между машинами
    printf("Введите коэффициент трения:\n1. Гололед.\n2. Снег.\n3. Мокрый асфальт.\n4. Сухой асфальт.\n");
 
    char a;
    int i=0;
    while(i == 0)
    {
        a=getch();
        switch(a)
        {
            case '1': k=0.1; printf("\nВыбран гололед. Коэффициент трения=%.1f", k); i=1; break;        
            case '2': k=0.2; printf("\nВыбран снег. Коэффициент трения=%.1f", k); i=1; break;       
            case '3': k=0.4; printf("\nВыбран мокрый асфальт. Коэффициент трения=%.1f", k); i=1; break;     
            case '4': k=0.7; printf("\nВыбран сухой асфальт. Коэффициент трения=%.1f", k); i=1; break;      
            default: printf("\nНеправельный выбор. Пожалуйста попробуйте еще раз."); break;     
        }
    }
    //cin>>k; //считываем коэффициент дороги
    double resd=v*v/(2*k*9.81); //высчитываем тормозной путь
    printf("\n");
    if ( v == 0)
    {
        printf("Вы стоите. Ваша скорость 0 м/с.\n");
    }
    else
    {
    if (abs(resd-s) < 0.01) //если расстояния почти равны, то советуем оставить всё как есть
    {
        printf("Вам нужно сохранять скорость на этом уровне. Не едьте быстрее или медленнее.\n");
    }
    else
    {
        if (resd < s) //если дистанция больше, чем тормозной путь, то можно ускориться
        {
            printf("Вы можете ехать быстрее. Расстояние достаточное между автомобилями.\n");
        }
        if (resd > s) //если дистанция меньше тормозного пути, то стоит замедлиться
        {
            printf("Вы должны замедлиться. Ваше расстояние слишком маленькое между автомобилями.\n");
        }
    }
    }
    }while(v != 0); // диалог с пользователем бесконечным до ввода скорости 0 м/с
    getch();
    getch();
}
Добавлено через 1 час 9 минут
апаимся)

Добавлено через 1 час 0 минут
апаемся

Добавлено через 8 часов 57 минут
апаемся

Добавлено через 2 часа 26 минут
апики

Добавлено через 1 час 33 минуты
апчхи

Добавлено через 4 часа 33 минуты
и еще раз

Добавлено через 56 минут
пурум
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru