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

Найти среднее геометрическое положительных членов последовательности - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Скомпилированная программа http://www.cyberforum.ru/cpp-beginners/thread141592.html
Подскажите, как сделать так, чтобы программа написанная в: Dev-cpp, Turbo C++ 2006, Microsoft Visual C++ Express (одно из трех), после компиляции (сборки .exe) запускалась на любом компьютере... А...
C++ Лабораторная работа плиз чуваки помогите мне с лабораторной работой, в ней два задания (по идее они простые, но я не умею програмировать), кому не составит труда, сделайте доброе дело) : 1. Разработать программу,... http://www.cyberforum.ru/cpp-beginners/thread141590.html
C++ Структуры
Помогите пожалуйста. Задание: составить программу формирования данных о больных: фамилия и инициалы, возраст, диагноз, дата постановки на диспансерный учет. Организовать выбор по заданному диагнозу;...
C++ Указатели
помогите решить задачу: Преобразовать строку так, чтобы все слова в ней были напечатаны наоборот. спасибо!
C++ Delphi --> C++ http://www.cyberforum.ru/cpp-beginners/thread141570.html
помогите пожалуйста код с делфи перенести на с++ unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;
C++ Прогограммки на массивы.. Составить программу, которая все элементы линейной таблицы В, состоящей из 20 чисел, равные по значению минимальному элементу, замекняет квадратом их порядкового номера. Составить программу для... подробнее

Показать сообщение отдельно
mrMRak
38 / 38 / 3
Регистрация: 02.06.2010
Сообщений: 105
06.06.2010, 17:27
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include "stdafx.h"
#include <iostream>
 
using namespace std;
 
int main()
{   
    setlocale(LC_ALL,"Rus");
    int kol=-1, counter=0;
    long dob=1;
    cout<<"введите количество элементов (больше 0)\n ";
    while(kol<1)
        cin>>kol;
    int *mas = new int [kol];            // динамически создаем масив
    cout<<"введите элементы массива\n";
    for (int i=0;i<kol;i++)
    {           cin>>mas[i];
        if(mas[i]>0)
        {   
            dob *= mas[i];
            counter++;
            //cout<<dob<<"  "<<counter<<endl;   //для проверки значений
        }           
    }
    cout<<"Геометрическая сумма будет равна: \n "<< (float) dob/counter <<endl;
    int hold=0;
         for(int i=1;i<kol;i++)         //простая пузырьковая сортировка 
        for (int j=0;j<kol-1;j++)
            if(mas[i]>mas[i-1])
            {
                hold=mas[j];
                mas[j]=mas[j+1];
                mas[j+1]=hold;
            }
          for( int i=0;i<kol;i++)
          cout<<"mass ["<<i<<"] = "<<mas[i]<<endl;
    delete [] mas;                                                 //освобождаем выделенную память
    system("PAUSE");
    return 0;
}
гдето так.. хотя не очень рационально)

Добавлено через 18 минут
чето странный пользователь http://www.cyberforum.ru/search.php?searchid=1595825 спамит одни и теже темы как бот.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru