Здравствуйте, гость ( Вход | Регистрация )
| SERG29 |
2.4.2008, 11:38
Сообщение
#1
|
|
Новичок ![]() Группа: Продвинутые Сообщений: 8 Регистрация: 2.4.2008 Город: УКраина Учебное заведение: - Вы: студент |
Условие задачи: Из массива Х целых чисел перенести в массив Y элементы с Хn по Хm, где Хn > Xn-1 и Xm > A.
Я учусь заочно, поэтому всё изучаю самостоятельно, и постоянно возникают проблемы. Я начал составлять программу в Borland C++Builder 6 и ничего не получается, и путаница с библиотеками. #include <condefs.h> #include <iostream.h> #unclude <conio.h> int main () { int k; int Massive_X [11] = { -25, -20, -15, -10, -5, 0, 5, 10, 15, 20, 25}; cout << "Programma po perenosy chisel."; А дальше не получается. Заранее благодарю. |
![]() ![]() |
| creer |
2.4.2008, 18:18
Сообщение
#2
|
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 121 Регистрация: 28.10.2007 Город: Екатеринбург Учебное заведение: УГТУ-УПИ Вы: студент |
Из библиотек необходима только iostream или iostream.h. Объект cout определен в пространстве имен std, поэтому необходимо писать std::cout. Однако если подключить iostream.h, то cout будет определен глобально и писать std:: не потребуется.
Ниже пример. Из массива Massive_X переносятся элементы с позиции n, до тех пор пока не будет достигнут конец массива, либо значение элемента массива станет больше либо равно A. Это более-менее похоже на задание. Код #include <iostream> int main() { int n = 2; //переносим с данной позиции int A = 11; //значения должны быть меньше A int Massive_X [11] = { -25, -20, -15, -10, -5, 0, 5, 10, 15, 20, 25}; int Massive_Y [11]; //Возможно стоит заполнить нулями std::cout << "Programma po perenosy chisel." << std::endl; //std::endl - перенос строки for (int i=0; i < 11-n && Massive_X [i+n] < A; i++) //пока i < 11 - n и значение элемента массива меньше A { Massive_Y [i] = Massive_X [i+n]; } for (int i=0; i<11; i++) //Выводим массив { std::cout << Massive_Y [i] << ' '; } std::cout << std::endl; return 0; } |
SERG29 Массивы в Borland C++Builder 6 2.4.2008, 11:38
alxdr Ну а какая именно проблема возникла? Опишите попод... 2.4.2008, 13:49
SERG29
Ну а какая именно проблема возникла? Опишите попо... 2.4.2008, 15:57
SERG29 ввёл код и при компиляции выдало ошибку в подчёркн... 3.4.2008, 5:04
creer Тогда вместо ' ', нужно написать " ... 3.4.2008, 11:17
SERG29 Спасибо, программа заработала, только при выводе о... 3.4.2008, 12:04
creer Остальные числа появились из-за того, что когда со... 3.4.2008, 12:35
SERG29 Изучать программирование мне придется только этот ... 3.4.2008, 16:01
creer Да, матрицу необходимо либо задать в программе (ил... 3.4.2008, 17:09
SERG29 Благодаря нечеловеческих усилий и помощи друзей уд... 8.4.2008, 13:58
creer В секции include написать только
#include <std... 9.4.2008, 7:53
SERG29 Сделал исправления - и выдаёт ошибку:
Unit1.cpp(1... 9.4.2008, 11:39
creer Функция calcsum написана таким образом?
int calcsu... 9.4.2008, 12:44
SERG.29 с новым годом. думали трудно заново зарегистрирова... 9.4.2008, 15:29
Дмитрий
с новым годом. думали трудно заново зарегистриров... 9.4.2008, 19:27
SERG.29 Мне на старый ник поставили бан, короче запретили ... 10.4.2008, 5:07
creer Бан не ставят просто так.
Все дальнейшие сообщени... 10.4.2008, 17:28![]() ![]() |
|
Текстовая версия | Сейчас: 19.4.2026, 4:27 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru