Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.12.2010, 19:07   #1
Lazy maximka
Пользователь
 
Регистрация: 04.12.2010
Сообщений: 29
По умолчанию ввод-вывод(с++)

Почему вывод зацикливается на A[3][1] элементе ?
Код:
for(i=1;i<N+1;++i)
for(j=1;j<N+1;++j)
{
printf("A[%d][%d]=",i,j);
scanf_s("%lf",&A[i][j]);
}
N задана как const int N=3, с 0 все получается но как сделать чтобы прокатывало с 1?
Lazy maximka вне форума Ответить с цитированием
Старый 23.12.2010, 22:45   #2
Чудский
 
Регистрация: 06.10.2010
Сообщений: 8
По умолчанию

Цитата:
for(i=1;i<N+1;++i)
for(j=1;j<N+1;++j)
{
printf("A[%d][%d]=",i,j);
scanf_s("%lf",&A[i][j]);
}
Надо так:
Код:
for(i=0,i<N,i++)
{
 for(j=0,j<N,j++)
  {
    cout<<"A["<<i<<"]["<<j;
    cin>>A[i][j];
   }
   cout<<endl;
 }
Массив обьяви как
Код:
int* A[N][N]
и добавь в начале проги строку
Код:
#include<iostream>
или
Код:
#include<iostream.h>
Чудский вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[C++] Ввод - вывод AquaticSoul Помощь студентам 0 18.04.2010 20:02
Ввод-Вывод Joker_35815 Помощь студентам 2 30.03.2010 19:22
Ввод-вывод Sparky Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 04.10.2009 13:15
Ввод-вывод в С++ StudentPolitech Помощь студентам 0 04.06.2009 20:07