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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.12.2014, 13:19   #1
Nnaya
Пользователь
 
Регистрация: 10.12.2014
Сообщений: 17
По умолчанию Программа выполняет только половину задачи. Что делать?

программа заканчивает работу после вывода первой матрицы(до 18 строки), когда задача состоит в том, чтобы умножить к-ю строку матрицы на число h. Ну что не так? Я не понимаю. Помогите, пожалуйста!
Код:
#include <iostream>
using namespace std;
int main()
{
    setlocale (LC_ALL, "RUS");
    int i,j,n,A[100][100],a,k,h;
    cout<<"Введите количество строк квадратной матрицы А: n=";
    cin>>n;
    cout<<"Введите элементы матрицы A \n";
    for (i=0; i<n; i++)
        for (j=0; j<n; j++)
            cin>>A[i][j];
    cout<<"Матрица A \n";
    for (i=0; i<n; i++)
    {
        for (j=0; j<n; j++)
            cout<<A[i][j]<<"\t";
        cout<<"\n";
    }
    cout<<"Введите номер строки k=";
    cin>>k;
    while ((k<=0)||(k>n))
    {
        cout<<"Неверное значение\n введите другое\n k=";
        cin>>k;
    }
    cout<<"Введите число, на которое умножаем k: h=";
    cin>>h;
    for(i=0;i<n;i++)
        A[k][i]=A[k][i]*h;
    cout<<"Матрица А\n";
    for (i=0; i<n; i++)
    {
        for (j=0; j<n; j++)
            cout<<A[i][j]<<"\t";
        cout<<"\n";
    }
    system("pause");
    return 0;
}
Nnaya вне форума Ответить с цитированием
Старый 12.12.2014, 15:02   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Введите количество строк квадратной матрицы А: n=3
Введите элементы матрицы A
1
2
3
4
5
6
7
8
9
Матрица A
1 2 3
4 5 6
7 8 9
Введите номер строки k=1
Введите число, на которое умножаем k: h=2
Матрица А
1 2 3
8 10 12
7 8 9
Для продолжения нажмите любую клавишу . . .
Что не так?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 12.12.2014, 15:53   #3
Nnaya
Пользователь
 
Регистрация: 10.12.2014
Сообщений: 17
По умолчанию

Почему-то у меня не доводит программа до этого, но спасибо большое, что проверили)
Nnaya вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
я не знаю что делать уже...надеюсь только на вас Senylia Помощь студентам 5 24.12.2011 22:18
будет контрольная, а могу сделать только половину работы Mary00keit Помощь студентам 2 25.10.2011 23:13
TThread выполняет что-либо пока работает запущенная им программа Человек_Борща Общие вопросы Delphi 7 25.11.2010 13:23
Написать сообщение (Ассемблер )Написать комментарии и определить что выполняет TSR программа 9ino4ka Помощь студентам 3 02.06.2010 16:57
Определить что выполняет данная программа anna_ Помощь студентам 2 17.12.2009 22:03