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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.12.2013, 15:21   #1
dkii
Пользователь
 
Регистрация: 11.12.2013
Сообщений: 54
Стрелка Переписать код программы

Здраствуйте, уважаемые форумчане, очень нужна ваша помощь, помогите переписать программу так что бы, в начале была функция и ввод матрици осуществлялся с клавиатуры.Задача. Подсчитать количество положительных элементов в каждой строке матрицы A [1 .. 2, 1 .. 3] и B [1 .. 2, 1 .. 4].
Функция должна содержать матрицу С (void matr(float C[2][4]))
Код:
#include <iostream>
#include <iomanip>
 
using namespace std;
 
void main()
{
    setlocale( LC_ALL,"Russian" );
    int x,ch; // создаем счетчик
    cout << "Создать матрицу и вывести на екран (нажмите любую клавишу)  "<<endl;
        cin>>x;
    const int n=2;
    const int m=3;
        int a1[n][m]= {{1,2,3},{2,3,4,}};
    cout << "A:" << endl;
    for(int i=0; i<n; i++)
    {
     ch=0; // обнуляем счетчик
        for(int j=0; j<m; j++)
        {
            cout << setw(3) << a1[i][j];
            if(a1[i][j]>0) ch++;  // проверяем положительное ли число и в случае если да то увеличиваем счетчик
        }
       cout<<" -> "<<ch<<endl;  // выводим значение счетчика
    }
 
    {
    int ch1,x1;
     cout << "Создать матрицу и вывести на екран (нажмите любую клавишу)  "<<endl;
     cin>>x1;
    const int k=2;
    const int l=4;
    long int b1[k][l]= {{1,2,3,4},{2,3,4,5}};
cout << "B:" << endl;
for(int i1=0; i1<k; i1++)
{
     ch1=0; // обнуляем счетчик
        for(int j1=0; j1<l; j1++)
        {
            cout << setw(3) << b1[i1][j1];
            if(b1[i1][j1]>0) ch1++;  // проверяем положительное ли число и в случае если да то увеличиваем счетчик
        }
       cout<<" -> "<<ch1<<endl;
}
system ("pause");}

Последний раз редактировалось dkii; 22.12.2013 в 15:24.
dkii вне форума Ответить с цитированием
Старый 22.12.2013, 15:32   #2
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
dkii
ну вы самом деле прикалываетесь? Вот где Ваш
Цитата:
С (void matr(float C[2][4]))
искать? Хоть выделяйте проблеммную строку.
Сегодня, вообще, какой-то неудачный день (это я о себе).
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 22.12.2013, 23:56   #3
dkii
Пользователь
 
Регистрация: 11.12.2013
Сообщений: 54
По умолчанию

Вообщем надо переделать так что бы была функция (любая), и ввод с клавиатуры.
dkii вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите переписать код Garmata Помощь студентам 1 26.11.2013 18:53
Переписать код Вадим12091965 Microsoft Office Excel 0 24.09.2013 19:44
Переписать код bp C++, на Delphi Айдар Общие вопросы Delphi 0 12.06.2010 20:40
Код игры на Паскале и на Делфи сильно отличается? Как переписать код с Паскаля в Делфи? Mclaren Помощь студентам 2 27.04.2009 22:37
как переписать код программы с книги, потом сохранить и скомпилировать? Graff_1 Помощь студентам 3 14.05.2008 16:21