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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.04.2009, 16:55   #1
Wia
Пользователь
 
Регистрация: 06.12.2008
Сообщений: 79
Восклицание блок-схема к задаче

помогите составить блок схему к задаче на С++
Код:
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    const int n=3;
    int i,j;
    double A[n][n],B[n][n],C[n][n],D[n][n],k,q[n][n],l[n][n],x[n][n],y[n][n],z[n][n],f[n][n];
    cout<<"Vvedite matricy A"<<endl;
                   for(i=0;i<n;i++)
                   for(j=0;j<n;j++)
                   cin>>A[i][j];
    cout<<"Vvedite matricy B"<<endl;
                   for(i=0;i<n;i++)
                   for(j=0;j<n;j++)
                   cin>>B[i][j];
    cout<<"Vvedite matricy C"<<endl;
                   for(i=0;i<n;i++)
                   for(j=0;j<n;j++)
                   cin>>C[i][j];       
   {
                      for(i=0;i<n;i++)
                      for(j=0;j<n;j++)
                                       {
                                       y[i][j]=A[i][j]+B[i][j];
                                       l[i][j]=B[i][j]+C[i][j];
                                       x[i][j]=C[i][j]+A[i][j];
                                       }
   }
    
    cout<<"Vvedite vektor k"<<endl;
    cin>>k;
    {
                      for(i=0;i<n;i++)
                      for(j=0;j<n;j++)
                                       {
                                       q[i][j]=y[i][j]*k;  
                                       z[i][j]=l[i][j]*k;
                                       f[i][j]=x[i][j]*k;
                                       }
    }
    
                      for(i=0;i<n;i++)
                      for(j=0;j<n;j++)  
    D[i][j]=q[i][j]+z[i][j]+f[i][j];
    cout<<"matrica D"<<endl;
                      for(i=0;i<n;cout<<endl,i++)
                      for(j=0;j<n;j++) 
    cout<<D[i][j];      
    system("PAUSE");
    return EXIT_SUCCESS;
}
Wia вне форума Ответить с цитированием
Старый 10.05.2009, 09:04   #2
Познающий
Форумчанин
 
Аватар для Познающий
 
Регистрация: 09.05.2009
Сообщений: 162
По умолчанию

Блин...видал я эти блок-схемы! В школе!!))
Я щас р-схемы а во то забыл давно...
Ну хорошо.
вход
|
операция - n=3;
|
Цикл{
Цикл{ ввод
}
}
|
Цикл{
Цикл{ ввод
}
}
|
Цикл{
Цикл{ ввод
}
}
(не рисовать! мой коммент : скобки непонятные...для красоты наверное)
|
Цикл{
Цикл{
y[i][j]=A[i][j]+B[i][j];
|
l[i][j]=B[i][j]+C[i][j];
|
x[i][j]=C[i][j]+A[i][j];
}
}
|
ввод k
|
Цикл{
Цикл {
q[i][j]=y[i][j]*k;
|
z[i][j]=l[i][j]*k;
|
f[i][j]=x[i][j]*k;
}
}
Цикл{
Цикл{ D[i][j]=q[i][j]+z[i][j]+f[i][j];
}
}
|
Цикл{
Цикл{ вывод D[i][j]; (если вывод есть в блок-схеме. Ну не помню я!)
}
}

КОНЕЦ (алгоритма)) )

Вот. Теперь тебе осталось только подставить под семантику блок-схем.
А так,алгоритм есть
И еще...
Выводы не писал. Напишешь?)
Это просто)
cout<< - вывод))
С наилучшими пожеланиями.
Познающий вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Блок схема Лёха Помощь студентам 32 18.12.2010 18:42