29 / 29 / 7
Регистрация: 26.03.2010
Сообщений: 305
|
||||||
1 | ||||||
количество чисел, совпадающих с номером столбца, в которых они находятся01.04.2010, 18:54. Показов 3410. Ответов 41
Метки нет (Все метки)
Задача такая:
Дана целочисленная прямоугольная матрица. Определить: 1) сумму элементов тех строк, которые содержат хотя бы один нулевой элемента; 2) количество чисел, совпадающих с номером столбца, в которых они находятся. Вот мой вариант кода:
0
|
01.04.2010, 18:54 | |
Ответы с готовыми решениями:
41
Заменить отрицательные элементы суммой номера столбца и номера строки, в которых они находятся Определить количество введенных чисел значения которых находятся в заданном интервале Сумма элементов массива, у которых сумма индексов, на которых они находятся, - четное число. Проверить код Определить максимальный и минимальный элементы матрицы и поменять столбцы, в которых они находятся |
29 / 29 / 7
Регистрация: 26.03.2010
Сообщений: 305
|
||||||
01.04.2010, 20:23 [ТС] | 21 | |||||
0
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
|
|
01.04.2010, 20:51 | 22 |
НИчё не понимаю.
ДЛя ввода данных вызывается функция input В какой строке у тебя вызов функции input?
0
|
29 / 29 / 7
Регистрация: 26.03.2010
Сообщений: 305
|
|
01.04.2010, 20:54 [ТС] | 23 |
0
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
|
||||||
01.04.2010, 21:03 | 24 | |||||
Ничё подобного.
Это прототип функции ВЫзываться будет так:
прописано 6 параметров. А ты вызываешь её с двумя. Причём вызываешь, как не следовало бы вызывать. И я должен поверить, что всё это работает?
0
|
29 / 29 / 7
Регистрация: 26.03.2010
Сообщений: 305
|
|
01.04.2010, 21:18 [ТС] | 25 |
Ну я не знаю Вот и прошу о помощи
0
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
|
|
01.04.2010, 21:31 | 26 |
Это не язык С и не язык С++, не знаю я, в чём дело. Иследуй это дело и создай тему: почему прототип функции работает как вызов?
У меня вот он не работает как вызов, например.
0
|
29 / 29 / 7
Регистрация: 26.03.2010
Сообщений: 305
|
||||||
01.04.2010, 21:35 [ТС] | 27 | |||||
Ну я вот щас функцию main написал так:
0
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
|
|
01.04.2010, 22:14 | 28 |
А мне интересно, почему ты работаешь с одним кодом, а мне даёшь другой.
Введи 8 и 9 и дай сюда результат.
0
|
29 / 29 / 7
Регистрация: 26.03.2010
Сообщений: 305
|
|
02.04.2010, 14:05 [ТС] | 29 |
Ввел значения 8 и 9
0
|
29 / 29 / 7
Регистрация: 26.03.2010
Сообщений: 305
|
|
02.04.2010, 14:07 [ТС] | 30 |
Парни может еще кто поможет???
0
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
|
|
02.04.2010, 19:30 | 31 |
Ты вызываешь прогу из консоли?
0
|
4342 / 1474 / 680
Регистрация: 12.03.2009
Сообщений: 5,310
|
||||||
02.04.2010, 21:49 | 32 | |||||
1)
0
|
29 / 29 / 7
Регистрация: 26.03.2010
Сообщений: 305
|
|
03.04.2010, 07:11 [ТС] | 33 |
0
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
|
||||||
03.04.2010, 07:34 | 34 | |||||
А он тебе на чём написал?
Смотри, у него вызовы функций тоже как у меня, без int впереди. У меня сильное подозрение, что ты используешь компилятор не языка C/C++ (читай: кодишь на каком-то другом языке) ибо у меня в голове не укладывается, я понимаю, синтаксис для разных компиляторов чуть-чуть разнится, но не настолько же. Либо компилятор настолько глюкавый. Конечно, эти предположения архинеправдоподобны, но всегда надо исключать все невозможные варианты, тогда то, что останется и есть истина, какой бы неправдоподобной она не казалась. Невозможные варианты для меня такие: ну не может нормальный рабочий компилятор C/C++ принимать это
Ну или я ничё не понимаю в кодировании и мне пора на покой.
0
|
29 / 29 / 7
Регистрация: 26.03.2010
Сообщений: 305
|
|
03.04.2010, 07:56 [ТС] | 35 |
0
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
|
||||||
03.04.2010, 08:13 | 36 | |||||
Просто-напросто взял твой код (сообщение 21) и исправил в нём функцию main на тобой же предложенную (сообщение 27). Вызвал прогу из консоли, ввёл 8, 9 и смотри что получилось:
...А у тебя СОВЕРШЕННО другой результат (сообщение 29) Код одинаковый, а результаты абсолютно разные. Что я должен думать? Значит, у нас разные компиляторы (читай: кодим на разных языках). Ну и код держи.
0
|
29 / 29 / 7
Регистрация: 26.03.2010
Сообщений: 305
|
|
03.04.2010, 08:26 [ТС] | 37 |
Не ну как бы матрицу то он у меня строит тоже все нормально. Так же случайными целыми числами. Проблема в том, что не считает:
1) сумму элементов тех строк, которые содержат хотя бы один нулевой элемента; 2) количество чисел, совпадающих с номером столбца, в которых они находятся. Добавлено через 2 минуты Реально выходит что у нас разные компиляторы. Потому что щас вставил твой код к себе и у меня выдал ваще какое то неочемное сообщение Добавлено через 33 секунды Странно очень.
0
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
|
||||||
03.04.2010, 08:35 | 38 | |||||
Сообщения-то как раз фигня. Это значит, допустим, что-то он не распознал. К примеру, в мой комплитор встроенные такие типы данных, а у тебя такие же есть (обязаны быть), но с другим именем. Это досадные недооразумения оставим на совести разработчиков компиляторов. А вот когда компиляторы хавают код, но дают разные результаты- это уже не фигня.
Дай свой код, хаваемый компилятором, только обязательно напиши вызовы функций, как я предлагаю (пусть он будет некорректно работать, это устранимо). Если твой компилятор не хавает мой вариант вызовов, то есть так:
0
|
13 / 13 / 3
Регистрация: 28.04.2009
Сообщений: 62
|
||||||
03.04.2010, 16:47 | 39 | |||||
Будет чего непонятно спрашивай.
1
|
29 / 29 / 7
Регистрация: 26.03.2010
Сообщений: 305
|
||||||
04.04.2010, 18:37 [ТС] | 40 | |||||
Мой код такой:
0
|
04.04.2010, 18:37 | |
04.04.2010, 18:37 | |
Помогаю со студенческими работами здесь
40
Массив: Вычислить произведение нечетных элементов, значение которых вдвое больше, чем место, где они находятся... В массиве заменить отрицательные элементы номером столбца, в котором они находятся Заменить отрицательные элементы матрицы номером столбца, в котором они находятся Переименование файлов по имени папок, в которых они находятся Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |