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

Массивы где то ошибка? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как закрасить треугольник? http://www.cyberforum.ru/cpp-beginners/thread447382.html
Как мне закрасить треугольники? #include<windows.h> #include<string.h> #define ID_TIMER 1 HBRUSH tbrush; HBRUSH tbrush1; RECT trect; long tspeed = 1; // Скорость шарика
C++ Сортировка в алфавитном порядке... Здравствуйте, не могли бы вы помочь мне с задачей? Просто мы на лекциях ещё не разобрали как работать с файлами и текстом на C++, а на лабораторных уже задали такое вот задание. Буду очень признателен. http://www.cyberforum.ru/cpp-beginners/thread447373.html
"BINARY NOT FOUND" C++
Пишу в эклипс срр индиго SR1 incubation.Но...на стадии Building постоянно генерируется сообщение "BINARY NOT FOUND".Как его "найти"? Заранее благодарен.
дано действительное число x C++
Дано действительное число x. Вычислить ((x-2)(x-4)(x-8)...(x-64))/((x-1)(x-3)(x-7)...(x-63)) решите на С++. Буду очень благодарна!
C++ Как сделать корень квадратный http://www.cyberforum.ru/cpp-beginners/thread447301.html
Вычислить расстояние между двумя точками с координатами x1, y1, х2, у2. Как сделать чтобы корень вычислялся? #include<stdio.h> #include<conio.h> void main() { float x1,x2,y1,y2,c; printf(" x1,x2,y1,y2:"); scanf("%f%f,%f,%f",&x1,&x2,&y1,&y2); c=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1));
C++ Функция формирования новой матрицы Помогите составить функцию NewMatr, у меня она не правильная. Вот условие задачи:Составить прогу,которая получает матрицу Х размерностью mxn. Прога в каждой строке определяет наименьший элемент и его индексы и формирует из этих чисел матрицу, расположив в первом её столбце наименьшие элементы строк, а во 2 и 3 столбцах их индексы. P.S.то что выделено жирным, эту функцию нужно составить ... подробнее

Показать сообщение отдельно
V-Denim
0 / 0 / 0
Регистрация: 16.01.2012
Сообщений: 13

Массивы где то ошибка? - C++

16.02.2012, 18:49. Просмотров 318. Ответов 3
Метки (Все метки)

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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
#include "stdafx.h"
#include <iostream>
#include<iomanip>
#include<stdlib.h>
#include<time.h>
#include<stdio.h>
using namespace std;
void main ()
{
char ch;
long int r,s,a,i,j,poch,kin;
int array[10][10];
srand(time(NULL));
int**mas=new int*[r];
for(int i=0;i<r;i++);
mas[i]=new int[r];
  m1:system("cls");
printf("\n Your choice:\n 1- Input array static method \n 2- Input array run-time method \n 3-Exit");
printf("\n Input a number -->");
ch=getchar();
switch (ch)//case 1
{
case '1':
    {
m:system("cls");
printf("\n Your choice:\n 4-input array from keyboard \n 5- Iput array random \n 6-Exit");
printf("\n Input a number-->");
ch=getchar();
switch (ch)// case 2
{ case'4':
printf("\n Input amount of rows array -->");
scanf("%d",&r);
printf("\n Input amout of columns");
scanf("%d",&s);
for(int i=0;i<r;i++)
{ printf("\n Vvodim %d stroku \n",i++);
for(int j=0;j<s;j++)
{
    cout<<"Vvedite chislo:";
     cin>>array[i][j];
}
}
{
    system ("cls");
    printf ("\n Array \n");
    for(int i=0;i<r;i++)
    {
        for(int j=0;j<s;j++)
            cout<<setw(4)<<array[i][j];
        cout<<endl;
    }
}
for(int i=0;i<r;i++)
{
    if (i<r/2)
    {
        poch=i;
            kin=r-i;
    }
    else {
        poch=r-i-1;
        kin=i+1;
    }
    for(int j=poch;j<kin;j++)
    {
        if (array[i][j]<0)
            array [i][j]=abs(array [i][j]);
        else array [i][j]=-array [i][j];
    }
}
printf("\n Array \n");
    for (int i=0;i<r;i++)
    {
            for(int j=0;j<s;j++)
                cout<<setw(4)<<array[i][j];
            cout<<endl;
    }
    printf("\n");
    system("pause");
    goto m;
}
case '5':
    { 
        printf("\n Input amount of rows in array-->");
        scanf("%d",&r);
        printf("\n Input amount of columns in array-->");
        scanf("%d",&s);
        for (int i=0;i<r;i++)
            for (int j=0;j<r;j++)
                array[i][j]=1+rand()%100;
        {
            system("cls");
            printf ("\n Array \n");
            for (int i=0;i<r;i++)
            {
                for (int j=0;j<r;j++)
                    cout<<setw<<array[i][j];
                cout<<endl;
            }
        }
        for (int i=0;i<r;i++)
        { if (i<r/2)
        {
            poch=i;
            kin=r-i;
        }
        else 
        {
            poch=r-i-1;
            kin=i+1;
        }
        for (int j=poch;j<kin;j++)
        {
            a=mas[i][j]++;
        }
    printf("\n Array \n");
    for (int i=0;i<r;i++)
    {
        for (int j=0;j<s;j++)
            cout<<setw(4)<<array[i][j];
        cout<<endl;
    }
    printf("\n");
    system("pause");
    goto m;
        }
case '6':break;
default:
    printf("\n Incorrect selectoin!\n");
    system("pause");
    goto m;
    }
    printf("\n");
    system("pause");
    goto m1;
    }
    case'2':
        {//////////////////////////////
        }
}
}
 Комментарий модератора 
Используйте теги форматирования кода!

Задание:Задано матрицу размерностью N * M. Найти сумму элементов закрашенной области.(Область в документе.)ПОМОГИТЕ очень прошу..
Вложения
Тип файла: doc область.doc (27.5 Кб, 11 просмотров)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru