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

не правильно заполняется массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать два массива, которые будут содержать: все четные элементы двух массивов; все нечетные элементы двух массивов http://www.cyberforum.ru/cpp-beginners/thread1081006.html
Помогите, пожалуйста, с программой.. Ввести с клавиатуры два одномерных массива произвольной размерности (например, 3) и создать два новых массива, которые будут содержать: первый, все четные элементы двух массивов, второй, все нечетные элементы двух массивов заранее спасибо
C++ хочу написать программу,нужны умные мозги) пока самое более менее простое надо сделать основу: эта программа должна 1) надо ввести имя игрока его стек как то на ноль его проверять еще если ноль удаляться из списка вообще в идеале при удалении информация по игроку будет перемещаться в файл типа базы данных, тут же в записи должна указываться позиция за столом причем позиция должна меняться от 1 до 9. сложно как-то объяснить вот ввели... http://www.cyberforum.ru/cpp-beginners/thread1080984.html
C++ Этап в задаче по одномерным массивам
void zeroElementsDelete(int *array, size_t *arraySize) { size_t zeroCounter(0); for (size_t i=0; i < *arraySize; i++) { if (!(*(array+i))) { zeroCounter++; } else
C++ c++ Указатели на структуру
#include <iostream> #include <cmath> using namespace std; typedef struct { char family; char kafedra; char doljnost; double zarplata; } PrepodStruct;
C++ что-то вроде события в консоли http://www.cyberforum.ru/cpp-beginners/thread1080934.html
пробую сделать что-то вроде змейки в консольке, но ни как не пойму как гуглить такую проблему: по маленькому полю перемещается курсор, каждую секунду двигаясь в определенном направлении, а как в этом цикле сделать так, чтобы по нажатию клавиши он менял свое направление(в данном случае менять значение обычной переменной). #include <iostream> #include <time.h> #include <conio.h> using...
C++ Узнать наибольшее, найти сумму, наименьшее, avg Узнать наибольшее, найти сумму, наименьшее, avg Тоесть нужно сделать программу в консоле на c++ что бы: Вводишь например там хоть сколько чисел и как только введешь 0 находит: 1. наибольшее число из всех введенных 2. сумму всех чисел 3. наименьшее 4. avg подробнее

Показать сообщение отдельно
virtuos553
 Аватар для virtuos553
48 / 3 / 1
Регистрация: 18.12.2012
Сообщений: 247
Записей в блоге: 1
25.01.2014, 10:41     не правильно заполняется массив
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
#include<iostream>
#include<fstream>
using namespace std;
 
 
int main()
{
    int i,k,n,m,j,l;
    k = 0;
    l = 2;
    int mas[100];
    ifstream f("C:\\mipt1\\input.txt");
    for (i = 0; !f.eof(); i++)
    {
        f >> mas[i];
        k++;
    }
 
    m = mas[0];
    n = mas[1];
    int** mass = new int*[m];
        for (i = 0; i < n; i++)
            mass[i] = new int[n];
 
        for (i = 0; i < m; i++)
        {
            for (j = 0; j < n; j++)
            {
 
                mass[i][j] = mas[l];
                
                l++;
            }
 
        }
 
 
 
 
        for (i = 0; i < m; i++)
        {
            for (j = 0; j < n; j++)
                cout << mass[i][j] << "\n";
        }
        
        
 
 
        system("pause");
    
}




в файле хранится
m n
а дальше числа хранящиеся в массиве m*n
когда я вывожу динамический массив он выводит все что в файле, плюс выводит еще несколько чисел виа -848190 тоесть вот таких болших, если массив 4*4 то он в конце выведет еще 4 таких числа, в чем проблема?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru