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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
V-Denim
0 / 0 / 0
Регистрация: 16.01.2012
Сообщений: 13
#1

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

16.02.2012, 18:49. Просмотров 329. Ответов 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. Найти сумму элементов закрашенной области.(Область в документе.)ПОМОГИТЕ очень прошу..
0
Вложения
Тип файла: doc область.doc (27.5 Кб, 11 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.02.2012, 18:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Массивы где то ошибка? (C++):

Где ошибка (массивы) - C++
У меня второй массив одна цифра получается ( Задача : В однородном массиве С(20) просуммировать первый элемент с последним , второй с...

Вывести на экран количество слов где первая и последняя буквы одинаковы (не понимаю где ошибка) - C++
задан текст нужно вывести на экран количество слов где первая и последняя буквы одинаковы #include &lt;iostream&gt; #include &lt;conio.h&gt; ...

Подскажите, где может быть ошибка (структуры)? (скорее всего где-то амперсенд нужен, все вроде проверил) - C++
написать универсальный тип, который представляет точку на плоскости в координатах (х, у) и в полярных координатах. Написать функцию для...

Одномерные массивы (Получить x1y1+...+xsys, где x1,...,xp) - C++
Задание: Даны действительные числа r1,...,r17, среди которых заведомо есть как отрицательные, так и неотрицательные. Получить...

Укажите где ошибка (ошибка во время выполнения программы) - C++
Здравствуйте, помогите пожалуйста найти ошибки в коде которые возникаю при выполнении программы Картинка с ошибкой внизу поста. Код: ...

Ошибка при компиляции. Где ошибка? (Работа с классом) - C++
Уважаемые форумчане! При компиляции проекта возникает ошибка &quot; undefined reference to `MeterNZiF::MeterNZiF()' &quot; на 7 строку приложения. ...

3
V-Denim
0 / 0 / 0
Регистрация: 16.01.2012
Сообщений: 13
16.02.2012, 18:58  [ТС] #2
Цитата Сообщение от V-Denim Посмотреть сообщение
int**mas=new int*[r];
Пишет что ошибка здесь??
0
valeriikozlov
Эксперт С++
4675 / 2501 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
16.02.2012, 19:08 #3
Цитата Сообщение от V-Denim Посмотреть сообщение
Массивы где то ошибка?
Вложенный документ перепишите еще раз, в нем точно ошибка.
0
V-Denim
0 / 0 / 0
Регистрация: 16.01.2012
Сообщений: 13
16.02.2012, 19:26  [ТС] #4
Да да не увидел...
0
Вложения
Тип файла: doc область.doc (27.5 Кб, 9 просмотров)
16.02.2012, 19:26
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.02.2012, 19:26
Привет! Вот еще темы с ответами:

Массивы! чтобы с++ делила слово на слоги в том месте где стоит буква А - C++
Дана задача написать, чтобы с++ делила слово на слоги в том месте где стоит буква А, например к слову КАЗАХСТАН, отсюда чтобы с++ должна...

Приведите пример, как можно связать знания консольного C++ (где алгоритмы, структуры, массивы) с WinAPI? - C++
WinAPI это чтобы взаимодействовать с виндой а вся сложность c++ обучают в консоли Вопрос:как можно связать знания по шаблонным...

Одномерные массивы (векторы): вычислить и напечатать значения функции Y= Ak2 + Ak - sin Ak, где элементы массива А вводятся с клавиатуры - C++
Вычислить и напечатать значения функции Y= Ak2 + Ak - sin Ak где элементы массива А вводятся с клавиатуры .

В чём ошибка.В коде там где коментарий там ошибка поучается. - C++
#include &lt;iostream&gt; #include &lt;Windows.h&gt; using namespace std; class CMyString{ char *pStr; public: ...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.