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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Римский калькулятор http://www.cyberforum.ru/cpp-beginners/thread701282.html
Помогите пожалуйста создать "Римский калькулятор" на C++. Входные данные: Число(целая или дробная), знак операции(+,-*, /), и число на котрое нужно умножить(целое). Выходные данные: Должен показать пример с ответом в римской системе счисления. Например: Вводим 31, *, 2. Должен вывести: XXXI*II=LXII(т.е 31*2=62)
C++ Присваивание = Есть ли хоть какая-нибудь разница в следующих примерах: a = 0; b = 0; c = 0; и a = b = c = 0; http://www.cyberforum.ru/cpp-beginners/thread701278.html
C++ исправить ошибки в коде
Помогите и исправьте ошибки в моём коде. Буду очень благодарен. Ссылка на условие задачи: http://acm.timus.ru/problem.aspx?space=1&num=1880 #include <iostream> using namespace std; int main() { int n, k, l, i, a, b, c, chislo=0;
Как высчитывать значения sin , cos, tg, ctg в с++? C++
Помогите пожалуйста ) и ещё , возможно ли высчитать эти значения используя числа с плав. точкой ? Например , найти синус от 24.5? Или это невозможно?
C++ Как возвести числа в квадрат , куб (также в другие степени ) в с++? http://www.cyberforum.ru/cpp-beginners/thread701271.html
помогите пожалуйста )
C++ Ввести фамилию, имя и отчество как одно данное типа строка. Заменить на инициалы Ввести фамилию, имя и отчество как одно данное типа строка. Заменить на инициалы Ввести фамилию, имя и отчество как одно данное типа строка. Определить длину строки и количество букв «а» в нем. Выполнить задачи своего двумя способами: - Рассматривая строку как массив символов. - Применяя к строке функции и процедуры. подробнее

Показать сообщение отдельно
ivaarina
Сообщений: n/a
18.11.2012, 17:43     надо составить блок-схему
помогите пожалуйста!я запуталась
#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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru