Форум программистов, компьютерный форум CyberForum.ru

Вычислить произведение элементов массива с четными номерами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ не могу понять почему не работает http://www.cyberforum.ru/cpp-beginners/thread121020.html
Пожалуйста ,помоги,найти ошибку... услвие задачи Подсчитать количество вхождений букв и слов в тексте #include<fstream.h> #include<stdlib.h> #include<string.h> void f1( char s1,char s2) {
C++ распечатать количество девушек (как делается...?) 13. Используя структуру с полями пол, ФИО, возраст, распечатать количество девушек по какому-либо задаваемому имени и имена всех тех, кому за 19 лет. (Данные находятся в файле). Добавлено через 4 минуты надо сделать на турбо си... http://www.cyberforum.ru/cpp-beginners/thread121017.html
C++ проверте эту програму
#include void multipy( int a,int b,int c); main(void) { int a= { 0,1,2,3,4, 1,2,3,4,5, 4,5,6,7,8, 1,2,3,4,5,}, b={1,2,3,4, 1,4,5,6, 3,7,8,9,
C++ Найти сумму и число тех элементов заданного массива, которые попадают на заданный отрезок
Помогите с задачей. Программа на С++. Можно как-нибудь по-проще... Все данные должны вводиться с клавиатуры. Найти сумму и число тех элементов заданного массива X1,X2, … ,Xn, которые попадают на заданный отрезок.
C++ Блок-схемы http://www.cyberforum.ru/cpp-beginners/thread120948.html
Добрый день !!! помогите пожалуйста с блок - схемами (7шт) ____________________ заранее спасибо !
C++ Вычислить сумму знакопеременного ряда. Код есть (корявый правда) Всем привет! Нужна ваша помощь! Парюсь с этой задачей очень долго. Задание следующее: Описать функцию S(x, е), вычисляющую значение суммы ряда в точке x с указанной точностью е, если формула суммы: S = x - x/2 + x/3 - x/4 + ... Обратиться с координатами точек x *из* , шаг = 0.1. Есть еще одно задание: нарисовать табличку в рамке, но это потом сам скорее всего сделаю. Код есть. Корявенький... подробнее

Показать сообщение отдельно
silent_1991
Эксперт С++
4952 / 3028 / 149
Регистрация: 11.11.2009
Сообщений: 7,026
Завершенные тесты: 1
24.04.2010, 17:59     Вычислить произведение элементов массива с четными номерами
Vorona,
ИМХО, нерационально... Каждый раз передвигать массив... По-моему рациональнее всё-таки искать первый отрицательный и последний положительный элементы и менять их местами...
Т.е. как-то так:

C
1
2
3
4
5
6
7
8
9
10
do
{
        for (i = 0; i < n; i++)
                if (mas[i] < 0) break;
        for (j = n - 1; j >= 0; j--)
                if (mas[j] >= 0) break;
        temp = mas[i];
        mas[i] = mas[j];
        mas[j] = temp;
} while (i <= j);
 
Текущее время: 17:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru