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

Составить матрицу из массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ 2 мерный масив http://www.cyberforum.ru/cpp-beginners/thread65223.html
Дана целочисленная прямоугольная матрица. Определить: 1) количество строк, содержащих хотя бы один нулевой элемент; 2) номер столбца, в котором находится самая длинная серия одинаковых элементов. ...
C++ массив помогите сформировать 2 массива (2разные задачи): 1) сформировать массив IM (1,-1,2,-2,...,49,-49,50,-50) 2) сформировать массив y (1,3,5,7,...,49,50,48,46,...,4,2) заранее благодарен. http://www.cyberforum.ru/cpp-beginners/thread65221.html
C++ Определить, существует ли треугольник со сторонами a, b, c
1) поределить существует ли треугольник со сторонами a,b,c, и если существует,то является ли он равносторонним,равнобедренным или разносторонним 2) вычислить r=p!где P третье число делящееся на 9...
класс Символьное дифференцирование. C++
Помогите пожалуйста с созданием такого класса. НОВЫЕ ПОНЯТИЯ: наследование, виртуальные методы. Реализовать абстрактный класс Expression с чисто виртуальными методами Expression *diff(); void...
C++ Надо решить контрольную. http://www.cyberforum.ru/cpp-beginners/thread65177.html
Помогите пожалуйста решить контрольную работу по информатике: 1) Написать программу на языке Visual Studio 2008, которая бы принимала в себя два числа, а затем делала бы их сложения. 2)...
C++ Несколько заданий - действия над числами Если кто может, может поможет?? не успеваю и не знаю как это делать пока.... Задача 1: Написать программу на Си для решения задачи в соответствии с вариантом. Варианты: 16) Вводиться трехзначное... подробнее

Показать сообщение отдельно
coba1n
0 / 0 / 0
Регистрация: 18.11.2009
Сообщений: 12
13.12.2009, 17:49  [ТС]
блиииин) я думал о новом счетчике,но не смог реализовать.вышло вот так:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include <stdio.h>
#include <alloc.h>
 
MATRIX(int **mas2,int *mas1,int n)
{int i,j;
for (i=0;i<n;i++)
for (j=0;j<n;j++){
mas2[i][j]=mas1[i];break; }
for (i=0;i<n;i++)
for (j=1;j<n;j++){
mas2[i][j]=mas1[i]*mas1[i]; break; }
for (i=0;i<n;i++)
for (j=2;j<n;j++){
mas2[i][j]=mas1[i]*mas1[i]*mas1[i];break; }
for (i=0;i<n;i++)
for (j=3;j<n;j++){
mas2[i][j]=mas1[i]*mas1[i]*mas1[i]*mas1[i];break; }
for (i=0;i<n;i++)
for (j=4;j<n;j++){
mas2[i][j]=mas1[i]*mas1[i]*mas1[i]*mas1[i]*mas1[i];break; }
}
 
FILE *in;
main()
{
int n, i, j, *mas1, **mas2;
 
if (( in = fopen("cod.t","r"))==NULL) {
printf (" Not found"); exit (1); }
fscanf (in,"%d", &n); clrscr();
mas1=(int*)malloc(n*sizeof(int));
for (i=0;i<n;i++)
fscanf (in,"%d", &mas1[i]);
printf("Massiv");
for (i=0;i<n;i++)
printf (" %3d ", mas1[i]);
 
 
mas2=(int**)malloc(n*sizeof(int*));
for (i=0;i<n;i++)
mas2[i]=(int*)malloc(n*sizeof(int));
 
MATRIX(mas2, mas1,n);
for (i=0;i<n;i++)
{
printf ("\n");
for (j=0;j<n;j++)
printf(" %3d ",mas2[j][i]);
}
}
но ваше намнооооого короче) спасибо.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru