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

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

Войти
Регистрация
Восстановить пароль
 
Goga2291
0 / 0 / 0
Регистрация: 07.05.2009
Сообщений: 1
#1

c++ пара задачек - C++

10.05.2009, 19:00. Просмотров 706. Ответов 1
Метки нет (Все метки)

1. В одномерном массиве, состоящим из n вещественных элементов(размерность задается именнованной константой), вычислить:
- максимальный элемент массива
- сумму элементов массива, расположенных до последнего положительного элемента
Сжать массив, удалив из него все элементы, модуль которых находится в интервале [a, b]. Освободившиеся в конце массива элементы заполнить нулями.
2. Дана целочисленная прямоугольная матрица. Определить сумму элементов в тех столбцах, которые не содержат отрицательных элементов.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.05.2009, 19:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос c++ пара задачек (C++):

Список задачек - C++
Форумчане, нужна ваша помощь в Visual C++ 6.0, надо сдавать КР на учебе, а я ещё только 10-15% задач сделал. Ниже вывесил список, помогите...

Несколько маленьких задачек - C++
Кто может напишите мне функции: - чтобы вводило начальный массив из ряда символов - данные массива: +int - Первый метод...

Накидать задачек по ссылкам и указателям - C++
Добрый день, форумчане! Просьба накидать задачек по ссылкам и указателям! Даюы разобраться, как следует.:) Заранее спасибо!:)

Решения интересных задачек! ХЕЛП - C++
Доброго времени суток, уважаемые программисты. Хотел бы попросить Вас о помощи в решении программ по C++. хочу предупредить, что на...

Примеры решения простеньких задачек на Си - C++
Здравствуйте!Мне нужны примеры решения простеньких задачек на Си.Помогите!

Насчет простых задачек по массивам - C++
1) Дан одномерный массив, состоящий из семи элементов. Элементы создаются случайно из диапазона от 1 до 7. Определить максимальный...

1
Акелла
Сонный металюга
45 / 45 / 6
Регистрация: 10.05.2009
Сообщений: 295
10.05.2009, 22:52 #2
максимальный элемент массива ищетcя элементарно:
C++
1
2
3
4
5
6
7
8
9
float mas [N];
float max;
int i=0;
 
max=mas[i];
for(i=1;i<N;i++)
{
     if (mas[i]>max) max=mas[i];
}
с суммой уточни! - как я понял у нас по нему вперемешку разбросанны "+" и "-" числа... если так то:

C++
1
2
3
4
5
6
7
float mas [N];
float summ=0;
int i;
for(i=0;i<N;i++)
{
    if(mas[i]>0) summ=summ+mas[i];
}
а если массив отсортирован по убыванию (кстати почему бы не сделать этого? =) ) тогда все еще проще

C++
1
2
3
4
5
6
7
summ=0;
i=0;
do
{
   summ=summ+mas[i];
   i++;
}while((mas[i]>0)||(i<N))
Добавлено через 8 минут 55 секунд
а сжать массив и добить его нулями должно быть так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
float mas[N];
int i;
for(i=0;i<N;i++)
{
    if((a<=(fabs(mas[i])))&&((fabs(mas[i]))<=b)) mas[i]=0;
}
for(i=0;i<N;i++)
{
    if(mas[i]=0)
    {
         mas[i]=mas[i+1];
         mas[i+1]=0;
    }
}
Добавлено через 1 минуту 47 секунд
повторюсь - пишу " с головы" - главное чтобы идею понял. ошибки не исключаю -но там уже сам подправишь если что - вещи элементарные
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.05.2009, 22:52
Привет! Вот еще темы с ответами:

Кто может написать коды этих задачек? - C++
пожалуйста, напишите коды этих задачек: 1) Задан массив из k чисел. Отсортировать элементы массива по возрастанию 2) Задана матрица...

Решение задачек (Всероссийской олимпиаде школьников по информатике) - C++
Здравствуйте!! Возможно кто нибудь из вас участвовал в муниципальном этапе Всероссийской олимпиаде школьников по информатике и решил все...

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

Пара чисел. - C++
Дано начальный набор чисел (1,1) та число N. За один ход можно добавить к одному с чисел в паре другое число (тоисть в паре (a,b) можно...


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

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

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