Форум программистов, компьютерный форум CyberForum.ru

надо составить блок-схему - C++

Восстановить пароль Регистрация
 
ivaarina
Сообщений: n/a
18.11.2012, 17:43     надо составить блок-схему #1
помогите пожалуйста!я запуталась
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<alloc.h>
int**input (int,int);
void output(int**,int,int);
summa(int**,int**,int,int);
umnog (int**,int,int);
transp(int**,int,int);
main (void)
{
int m,g,e,n;
int **p,**q;
clrscr();
puts("Vvedite razmer icxodn.matric1.");
printf("chislo ctroc=");
scanf("%d",&m);
printf("chislo stolbcov=");
scanf("%d",&n);
p=input(m,n);
output(p,m,n);
q=input(m,n);
output(q,m,n);
povtorrintf("viberite operaciy:\n1-summa;\n2-umnogenie;\n3-transponirovanie;\nviberite operaciy:");
scanf("%d",&g);
switch(g)
{
case 1:
summa(p,q,m,n);
break;
case 2:
umnog (p,m,n);
break;
case 3:
//output(p,m,n);
transp(p,m,n);
break;
}
printf("Prodolgit 1/0\n");
scanf("%d",&e);
if (e==1) goto povtor;
else exit(0);
//free(p);
getch();
return 0;
}
int **input(int m, int n)
{ int i,j;
int **a;
a=(int**) malloc(m*sizeof(int*));
for (i=0;i<m;i++)
{a[i]=(int*) malloc(n*sizeof(int));
for (j=0;j<n;j++)
{ a[i][j]=0;}
for (i=0;i<m;i++)
for (j=0;j<n;j++)
{ printf (" Vvedite A(%1d,%1d) element matric1.",i+1,j+1);
scanf("%d",&a[i][j]);
}
}
return a;
}
void output(int**a,int m,int n)
{
int i,j;
printf("\n rezultirushaya matrica1\n");
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
printf("%8d",a[i][j]);
printf("\n");
}
}
transp(int **a,int m,int n)
{
int i,j;
printf("Transponirovannaya matrica:\n");
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
printf("%5d",a[j][i]);
}
printf("\n");
}
getch();
return 0;
}
umnog(int **a,int m, int n)
{
int i,j,x;
printf("Vvedite umnozhaemoe chislo:");
scanf("%d",&x);
for(i=0; i<m; i++)
{
for(j=0; j<n; j++)
{
a[i][j]*=x;
}}
printf("umnog:\n");
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
printf("%5d",a[i][j]);
}
printf("\n");
}
return 0;
}
summa(int**a,int**b,int m,int n)
{ int i,j;
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
a[i][j]+=b[i][j] ;
}
printf("summa matric:\n");
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
printf("%5d",a[i][j]);
}
printf("\n");
}
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2012, 17:43     надо составить блок-схему
Посмотрите здесь:

C++ надо написать программу и блок-схему
C++ Составить блок-схему
Составить блок схему C++
Составить блок-схему C++
C++ Составить блок-схему
Составить блок-схему C++
C++ Составить блок-схему
C++ Составить блок-схему

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 16:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru