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

Сжать массив, удалив из него все элементы, модуль которых находится в интервале a,b - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание класса длинного целого числа (С++) http://www.cyberforum.ru/cpp-beginners/thread116950.html
Приветствую.. Условие задачи Определить класс: длинное целое число. Для сохранения числа использовать массив (один элемент массива - одна цифра числа). Создать конструкторы и деструктор. ...
C++ Заполнение матрицы Добрый вечер всем! Мне нужно сделать, чтобы матрица заполнялась по спирали (с первого элемента по часовой стрелке внутрь). Матрица произвольного порядка (не обязательно квадратная!!!). Я тут кое-что... http://www.cyberforum.ru/cpp-beginners/thread116943.html
Создание объектов при выполнении C++
Вообщем дело такое: делаю курсовую по ООП на С++(консольная программа). Тут надо сделать иерархию классов, это сделал. Но вот еще кроме этого надо сделать чтобы при работе программы можно было...
Вывод строк с определеной буквой C++
Вводит ряд строк и выводит те из них, которые начинаются с буквы ‘b’. Помогити новичку с столь простой задачкой по языку "C", буду крайне признателен.
C++ Описать структуру Одежда http://www.cyberforum.ru/cpp-beginners/thread116918.html
дана структура-одежда(название,цена,размер). создать меню в си в которое входит: 1)заполнить массив структур 2)вывод 3)добавить новую запись на первую позицию 4)вывести на экран только те...
C++ Отладка квадратного уравнения Уважаемые, программеры) сегодня начал изучать c++ самостоятельно. Решил написать квадратное уравнение с нуля. Только вот, к сожалению, программа не работает. Буду очень рад за помощь и толковое... подробнее

Показать сообщение отдельно
Wital
15 / 15 / 1
Регистрация: 14.10.2009
Сообщений: 82
15.04.2010, 02:11
n - размер массива

1.максимум:
C++
1
2
3
4
5
max=a[0];
for (int i=1; i<n; i++)
 if (max<a[i])
  max=a[i];
 printf("Maximum - %d", &max);
2. сумма:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int pos=-1; //позиция последнего положительного числа
int sum=0;
for (int i=n; i>=0; i--)
 if (a[i]>0)
 {
  pos=i;
  break;
 }
if (pos<0)
 printf("в массиве нет положительных чисел");
else
 {
   for (int i=0; i<=pos; i++)
    sum+=a[i];
 }
 printf("Сумма - %d ", &sum);
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.