Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 2
Регистрация: 21.04.2013
Сообщений: 70

почему где подчеркнуто выдает ошибку,понять не могу(программа не дописана)

21.04.2013, 11:48. Показов 2774. Ответов 29
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
setlocale( LC_ALL,"Russian" );
int a[4][6],i,j;
cout<<"Введите элементы массива: \n";
for (i=0;i<4;i++)
for (j=0;j<6;j++)
cin>>a[4][6];
{
    for (i=0;i<4;i++)
    for (j=0;j<6;j++)
    {int b;
    cin>>b;
    for (i=0;i<4;i++)
    if ([U]b[/U]<a[i])
        b[U]=[/U]a[i];
    }
    return 0;
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.04.2013, 11:48
Ответы с готовыми решениями:

Выдает ошибку не могу понять почему
package AllClass; import javax.swing.JFrame; public class StartGame { public static void main(String args) { ...

Выдает ошибку но я не могу понять почему
#include &lt;iostream&gt; using namespace std; struct warehouse { char *name; int number, prise, date; }; void Info...

не могу понять, почему выдает ошибку
#include &lt;iostream&gt; #include &lt;cstdlib&gt; #include &lt;iomanip&gt; using namespace std; #include &quot;mobilary.h&quot; void show (int **ptr, int...

29
0 / 0 / 2
Регистрация: 21.04.2013
Сообщений: 70
21.04.2013, 12:40  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Tulosba Посмотреть сообщение
Марина1312, вот модифицированный вариант:
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
#include "stdafx.h"
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
    const int rows = 4;
    const int cols = 6;
    setlocale( LC_ALL,"Russian" );
    int a[rows][cols];
    for (int i=0;i<rows;i++)
    {
        cout<<"Введите элементы " << i+1 << "-ой строки:\n";
        for (int j=0;j<cols;j++)
        {
            cin >> a[i][j];
        }
    }
 
    int bound;
    cout<<"Введите граничное число: \n";
    cin>>bound;
 
    int sum[rows];
    for (int i=0; i<rows;++i)
    {
        sum[i]=0;
        for (int j=0;j<cols;j++)
        {
            if(bound<a[i][j])
            sum[i]++;    
        }
        cout << "Кол-во элементов в " << i+1 << "-ой строке, больших " << bound << " = " << sum[i] << endl;
    }
    system( "pause" );
    return 0;
}
увы мне не количество элементов нужно,а чтобы выводился одномерный массив
0
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
21.04.2013, 12:42
Цитата Сообщение от Марина1312 Посмотреть сообщение
увы мне не количество элементов нужно,а чтобы выводился одномерный массив
Цитата Сообщение от Марина1312 Посмотреть сообщение
Сформировать одномерный массив, каждый элемент которого равен количеству элементов соответствующей строки, больших данного числа.
Ну вот sum это и есть массив итоговый, а как его выводить - это уже нюансы.
0
245 / 246 / 38
Регистрация: 08.04.2013
Сообщений: 927
21.04.2013, 12:44
Цитата Сообщение от Tulosba Посмотреть сообщение
metaluga145, у Вас считается сумма элементов, больших чем заданное значение, а надо количество.
Ой, прошу прощения. Действительно не прав.
0
0 / 0 / 2
Регистрация: 21.04.2013
Сообщений: 70
21.04.2013, 12:44  [ТС]
Цитата Сообщение от Tulosba Посмотреть сообщение
Ну вот sum это и есть массив итоговый, а как его выводить - это уже нюансы.
блин я уже ничего не понимаю,запуталась
0
245 / 246 / 38
Регистрация: 08.04.2013
Сообщений: 927
21.04.2013, 12:55
Марина1312, sum-это и есть одномерный массив, каждый элемент которого равен количеству элементов больших данного числа в каждой строке.
0
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
21.04.2013, 12:56
Цитата Сообщение от Марина1312 Посмотреть сообщение
блин я уже ничего не понимаю,запуталась
Массив это всего лишь непрерывный участок памяти. Например:
C++
1
int sum[rows];
Массив с именем sum, размером rows элементов типа int.
Дальше этот массив заполняется в соответствии с заданием, т.е. устанавливаются значения для элементов от sum[0] до sum[rows-1]. Обратите внимание, что индекс первого элемента - это ноль. А последнего на 1 меньше, чем размер (кол-во элементов) массива.

От того как мы выводим массив на экран он не перестает быть массивом
1
0 / 0 / 2
Регистрация: 21.04.2013
Сообщений: 70
21.04.2013, 13:04  [ТС]
Цитата Сообщение от Tulosba Посмотреть сообщение
Массив это всего лишь непрерывный участок памяти. Например:
C++
1
int sum[rows];
Массив с именем sum, размером rows элементов типа int.
Дальше этот массив заполняется в соответствии с заданием, т.е. устанавливаются значения для элементов от sum[0] до sum[rows-1]. Обратите внимание, что индекс первого элемента - это ноль. А последнего на 1 меньше, чем размер (кол-во элементов) массива.

От того как мы выводим массив на экран он не перестает быть массивом
ну вот я изменила программу(под себя) и получилось вот что:
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
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
    setlocale( LC_ALL,"Russian" );
    int a[4][6],i,j;
    cout<<"Введите элементы массива: \n";
    for (int i=0;i<4;i++)
        for (int j=0;j<6;j++)
    {cin>> a[i][j];}
 
    int b;
    cout<<"Введите число: \n";
    cin>>b;
 
    int sum[4];
    for (int i=0; i<4;++i)
    {
        sum[i]=0;
        for (int j=0;j<6;j++)
        {
            if(b<a[i][j])
            sum[i]++;    
        }
        cout<<"Одномерный массив: \n";
        cout<< sum[i] <<"\n";
    }
    return 0;
}



результат работы(совсем не такой какой ожидала):
Миниатюры
почему где подчеркнуто выдает ошибку,понять не могу(программа не дописана)  
0
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
21.04.2013, 13:08
Цитата Сообщение от Марина1312 Посмотреть сообщение
результат работы(совсем не такой какой ожидала):
Так вообще-то 4 строки и 6 столбцов, не знаю, почему вы вводите элементы так, как будто 4 столбца и 6 строк.
1
0 / 0 / 2
Регистрация: 21.04.2013
Сообщений: 70
21.04.2013, 13:11  [ТС]
Цитата Сообщение от Tulosba Посмотреть сообщение
Так вообще-то 4 строки и 6 столбцов, не знаю, почему вы вводите элементы так, как будто 4 столбца и 6 строк.
ща вообще ошибку выводит(
0
0 / 0 / 2
Регистрация: 21.04.2013
Сообщений: 70
21.04.2013, 13:18  [ТС]
Цитата Сообщение от Tulosba Посмотреть сообщение
Так вообще-то 4 строки и 6 столбцов, не знаю, почему вы вводите элементы так, как будто 4 столбца и 6 строк.
уффф...все разобралась,все работает)спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.04.2013, 13:18

Не могу понять, почему выдает ошибку на px
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;Windows.h&gt; #include &lt;fstream&gt; #include &lt;iomanip&gt; ...

Выдает ошибку, не могу понять почему.
Всем привет! Пишу вот такой запрос, выдает ошибку, не могу понять почему... USE Study SELECT SURNAME||&quot;_&quot;||NAME,...

Структура: Не могу понять, почему выдает ошибку и как собственно эту ошибку можно исправить?
Привет,не могу понять почему ошибку выдает и как сбстно эту ошибку можно исправить? #include &lt;stdio.h&gt; #include...

Не могу найти понять почему выдает ошибку
Здравствуйте в недавнем времени начали изучать С++. Изучаю классы и при работы с классом наследовании у меня возникла ошибка при работе...

Выдает ошибку при компиляции. Не могу понять почему
Помогите с кодом. Я вижу что ошибка уровня самых низов но не могу понять все равно что тут не так. Вот эта ошибка: // error...


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

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Новые блоги и статьи
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр. Дословно, отклонённая. . .
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2. Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru