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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Если минимальные элементы столбцов находятся на побочной диагонали, то транспонировать матрицу http://www.cyberforum.ru/cpp-beginners/thread578268.html
условие 1. Если минимальные элементы столбцов находятся на побочной диагонали и образуют неубывающую последовательность, то транспонировать матрицу. В противном случае матрицу оставить без изменения....
C++ Реализация собственных классов Разработать прогнрамму, демонстрирующую работу с объектами 2х типов: Triangle(треугольник) и Quadrate(квадрат ).Каждый объект должен иметь идентификатор ввиде произвольной строки символов и одно или... http://www.cyberforum.ru/cpp-beginners/thread578267.html
C++ Произведение элементов в строках
Нужно определить произведение элементов в тех строках, которые не содержат отрицательных элементов. Программу я написала, но мне кажется, что сумму я определила неправильно. Помогите разобраться!) ...
Разработать класс String C++
Разработать класс String определив для него методы: • копирования строк, реализовав оператор = ; • поиска подстроки; • слияния строк, реализовав операторы += и + ; • эквивалентности строк, набор...
C++ Помогите составить http://www.cyberforum.ru/cpp-beginners/thread578254.html
Всем доброго времени суток. Помогите пожайлуста Составить алгоритм и программу вычисления sinx с точностью 10-4 пользуясь рядом sinx=-x3/3! + x5/5!-..... если после исользования 20 членов такого...
C++ Вычислить высоту Вычислить высоту треугольника, зная две стороны треугольника и угол между ними. подробнее

Показать сообщение отдельно
Avazart
Эксперт С++
7192 / 5366 / 280
Регистрация: 10.12.2010
Сообщений: 23,675
Записей в блоге: 17
18.05.2012, 23:40
Ну посути он выводит первые 10 элементов, и если введено больше выводит мусор

По этому надо сделать что то вроде
C++
1
2
3
4
5
6
7
8
9
10
11
int size=0;
//....
cout<<"Введите скорость автомобиля, м/с: "<<endl;
cin>>v; //считываем скорость, введённую пользователем
if(index<10){ V[index]=v; index++;}
else (index=0; V[index]=v; index++;}
size=(size>index)?size:index;
cout<<"Введите расстояние между автомобилями, м: "<<endl;
cin>>s; //считываем расстояние между машинами
//....
for (int i=0; i<size; i++) std::cout<<"Скорость " <<V[i]<<std::endl;
Либо использовать std::list или std::deque вместо массива что бы сохранять относительный порядок
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru