![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() ![]() |
![]() |
Merlin |
![]()
Сообщение
#1
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 114 Пол: Мужской Реальное имя: Ден Репутация: ![]() ![]() ![]() |
Задание :
Задан упорядоченный по невозрастанию одномерный массив. ------------------- 1) найти произведение отрицательных элементов массива; 2) найти сумму положительных элементов массива; 3) упорядоченный по невозрастанию массив преобразовать в упорядоченный по возраста-нию, оставив по одному в каждой группе совпадающих элементов.
Подскажите где ошибка ? 1 ) . Вопрос : как заменить в "С" , то что в Паскале можно записать как : M div 2 ? -------------------- |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Цитата(Merlin @ 20.04.2006 17:24) Подскажите где ошибка ? Первая - здесь: if (A[i]=A[i-1])Ты не сравниваешь элементы, а присваиваешь... Вторая - здесь: const int M=10;Это с каких пор константу можно изменять? ![]() Цитата(Merlin @ 20.04.2006 17:24) 1 ) . Вопрос : как заменить в "С" , то что в Паскале можно записать как : M div 2 ? Т.к. результат должен присваиваться целочисленной переменной, то простой что_то = M / 2; даст тебе деление нацело... |
Merlin |
![]()
Сообщение
#3
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 114 Пол: Мужской Реальное имя: Ден Репутация: ![]() ![]() ![]() |
Спасибо, всё правильно. Вот только сортировка не работает. Т.е. если массив равен : 5,4,3,2,2,1,-1,-2,-3,-4 То результат будет : -4,-3,-2,-1,1,2,3,4,5 Что я не так делаю ?? -------------------- |
volvo |
![]()
Сообщение
#4
|
Гость ![]() |
Ну, я бы вот так делал:
#include <stdio.h> |
![]() ![]() |
![]() |
Текстовая версия | 23.07.2025 14:14 |