![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| d52 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 10.2.2004 Где: Нижний Новгород Репутация: нет Всего: нет |
Написал программу работы с массивом(прога под дос, модульная). Задаю массив, но вывести его в качестве таблицы не могу. Точнее могу но она почему-то выводит последнее заданное число во всех ячейках или если определить массив то выводит во всех ячейках один адресс(хотя от куда он вылазит я незнаю).
|
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Кинь исходник...
|
|||
|
||||
| Paladin |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 12.3.2004 Репутация: нет Всего: нет |
Да! Кинь... Надо заценить.
|
|||
|
||||
| d52 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 10.2.2004 Где: Нижний Новгород Репутация: нет Всего: нет |
Вот мое творение.
#include<iostream.h> #include<stdio.h> int main(){ cout<<"this is massiv d52.ObServer"; cout<<"\n"; const int n=2, k=2; int mass[n][k]; for(int m=0; m=n; m++){ cout<<"\n"; for(int g=0; g=k; g++) cin>>mass[n][k]; } for(int c=0; c=n; c++){ cout<<"\n"; for(int v=0; v=k; v++) cout<<mass[n][k]; } cout<<"\n** end **"; return 0; } |
|||
|
||||
| Alex101 |
|
||||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 891 Регистрация: 8.4.2002 Где: Москва Репутация: нет Всего: 10 |
Тут вообще ничего не может работать, сори за некоторую прямоту
В цикле каждый раз присваивается m значение n и проверяется, не равно ли оно нулю.
Здесь тоже самое с g и k
Здесь каждый раз вводится из стандартного потока mass[n][k] (причем он выходит за границы диапазона памяти, отведенной под массив И все в таком духе. Почитай этот топик: http://forum.vingrad.ru/index.php?showtopic=7168 Купи книг по C и через какое-то время все будет хорошо -------------------- С уважением, А. Фролов. |
||||||||
|
|||||||||
| d52 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 10.2.2004 Где: Нижний Новгород Репутация: нет Всего: нет |
я понял как все это работает. Вот и код.
#include<iostream.h> #include<stdio.h> int main(){ cout<<"Table consist d52\n"; const int a=3, b=3; int mass[a][b]={11,22,33,44,55,66,77,88,99}; for(int c=0; c<a; c++){ cout<<"\n"; for(int v=0; v<b; v++) cout<<" "<<mass[c][v]; cout<<"\n"; } cout<<"end"; return 0; } Добавлено @ 21:22 Теперь другой вопрос Внимание: когда пишешь вроде(cin>>"переменная">>x;), то заместо слова переменная стоят закарючки??? |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |