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

при повторном "обращении" к заранее созданному массиву последний элемент отображается неверно - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Чёрные пятницы http://www.cyberforum.ru/cpp-beginners/thread882716.html
Нужно найти количество черных пятниц в 21 веке(ansi c) Можете подсказать алгоритм? А то я даже не представляю как это делать Черная пятница - пятница 13
C++ Программа создает бинарный файл, но не сохраняет его в формате .bin, что делать?! #include <iostream> #include <stdlib.h> #include <fstream> #include <locale.h> #include <string> #include <set> void WriteBinary() { std::string sfilepath; http://www.cyberforum.ru/cpp-beginners/thread882713.html
C++ На экран вывести матрицу, элементы которой расположены по возрастанию
Дана матрица m*n. На экран вывести матрицу, элементы которой расположены по возрастанию
Задача на нахождение корней СЛАУ методом Гаусса (нужны комментарии) C++
Здравствуйте! Помогите разобраться в коде,мне самому мало что понятно,а именно:что означают циклы и некоторые переменные.код на нахождение корней СЛАУ методом Гаусса. int n,l; float r; const x=100; float A ; float *X; bool fl1=false; for (int i=0; i<n; i++) {
C++ Нужно сделать проверку на простоту в списке http://www.cyberforum.ru/cpp-beginners/thread882709.html
Друзья! Помогите, пожалуйста, в программке под билдер устроить проверку первого и последнего элементов списка:resent: Условие задачи: создать список и отбросить из него все непростые числа. Задача почти готова, алгоритм прописал для средних элементов списка, а вот первый и последний либо не проверяются, либо приводять к ужасной ошибке с вылетом (смотря какое число ввести).. Просто ввести с...
C++ Создать собственный тип сложной переменной – заболеваемость Уважаемые, помогите, пожалуйста, с решение задачи. Задача Создать собственный тип сложной переменной – заболеваемость. Создать массив типа заболеваемость, состоящий из 3 элементов. Поля, входящие в этот тип: - название болезни, - массив из 12 элементов, каждый элемент которого – количество больных (12 элементов это – 12 месяцев) Распечатать весь массив типа заболеваемость по полям. Определить... подробнее

Показать сообщение отдельно
Amritastalker
 Аватар для Amritastalker
0 / 0 / 0
Регистрация: 27.10.2012
Сообщений: 7
28.05.2013, 21:59     при повторном "обращении" к заранее созданному массиву последний элемент отображается неверно
собственно заполняем массив int[10] рандомом через функцию (ну в задании указано - заполнить через функцию,
поэтому и такой ход). Потом из мэйна циклом вывожу этот массив и последнее число отображается неверно (то которое massive again[10]). В паскаде был косяк подобный т.к. фукция требовала смещения на 1 элемент, но здесь вроде смещения нет - все остальные элементы отображаются верно. В чем трабл?
код:

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
#include "stdio.h"
#include "iostream.h"
#include "stdlib.h" 
#include "time.h" 
int FUNCTION1 (int);
int main ()
{
 srand(time(NULL));
 int ARRAY1[10];
 for (int I1 = 1; I1 <= 10; I1 ++)
     {
      ARRAY1[I1] = FUNCTION1(I1);
      cout << "massive[" << I1 << "]= " << ARRAY1[I1] << endl;
     }
 int COUNTPOL=0; int COUNTZERO=0;
 for (int I2 = 1; I2 <= 10; I2 ++)
     {
      cout << "massive again[" << I2 << "]= " << ARRAY1[I2] << endl;
     }
 return(0);
}
 
int FUNCTION1(int VALUE)
{
 VALUE = -5 + rand()%10;
 return (VALUE);
}
паскаль Борланд с++ 3.1
что выдает после выполнения - во вложении.
Миниатюры
при повторном "обращении" к заранее созданному массиву последний элемент отображается неверно  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru