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

Массивы: найти сумму, произведение, среднее арифметическое всех чисел массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти в текстовом файле одинаковые слова и вывести количество повторений каждого в другой файл http://www.cyberforum.ru/cpp-beginners/thread586539.html
Найти в текстовом файле одинаковые слова и вывести количество повторений каждого в другой файл
C++ Как записать выражение? Ребята помогите оч прошу, срочно срочно надо!! Как записать выражение ? S=1в кубе+2 в кубе+3 в квадрате+ n в кубе http://www.cyberforum.ru/cpp-beginners/thread586531.html
C++ Описать тип struct Point
Пожалуйста, помогите решить задачу в Visual Studio Описать тип struct Point, задающий на действительной плоскости точку с именем Name и декартовыми координатами x и y. Реализовать в виде отдельных функций а) операцию сдвига точки на dx и dy вдоль осей абсцисс и ординат соответственно; б) операцию отражения точки относительно каждой из координатных осей; в) операцию поиска точки,...
C++ 2d Двухмерный массив указателей
//point1.h #ifndef POINT_H #define POINT_H #include <iostream> class CIntArray { public:
C++ shoot 'em up http://www.cyberforum.ru/cpp-beginners/thread586499.html
интересно посмотреть на код игр такого плана, в особенности интересует вопрос привязки управления "персонажа" к кнопкам или стрелочкам
C++ Ленточный каркулятор Пожалуйста ребята помогите реализовать программу ленточный калькулятор. Хотя бы подскажите с чего начать, как это вообще можно сделать, по какому принципу она должна работать. Очень надо, пожалуйста подскажите хоть что-нибудь. Буду очень благодарен за любую помощь. За рание спасибо! подробнее

Показать сообщение отдельно
Andrey.K
 Аватар для Andrey.K
338 / 259 / 15
Регистрация: 14.11.2010
Сообщений: 480
25.05.2012, 17:02     Массивы: найти сумму, произведение, среднее арифметическое всех чисел массива
На второй третий пункт уже есть решение, вот остальные:
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#include <iostream>
#include <conio.h>
#include <ctime>
#include <stdlib.h>
using namespace std;
void Punkt1(int x)
{
    double* mas=new double[x];
    double sum=0,proiz=1,buf;
    for(int i=0;i<x;i++)
    {
        if(i==0){ mas[i]=x; cout<<mas[i]<<" "; }
        else
        {
        buf=i;
        mas[i]=x/buf;
        cout<<mas[i]<<" ";
        sum+=mas[i];
        proiz*=mas[i];
        }
    }
    cout<<endl;
    cout<<"Summa: "<<sum<<endl;
    cout<<"Proizvedenie: "<<proiz<<endl;
    cout<<"Srednee arifmeticheskoe: "<<sum/x<<endl;
}
void Punkt2(int N)
{
    int **mas; 
    mas=new int*[N]; 
    for(int i=0; i<N; i++) 
        mas[i]=new int[N];
    srand((unsigned)time(NULL));
    int KolChet=0,KolNechet=0,sum=0;
    for(int i=0;i<N;i++)
    {
        for(int j=0;j<N;j++)
        {
            mas[i][j]=rand()%100;
            sum+=mas[i][j];
            if(mas[i][j]%2==0) KolChet++;
            else KolNechet++;
            cout<<mas[i][j]<<" ";
        }
        cout<<endl;
    }
    cout<<"Summa: "<<sum<<endl;
    cout<<"Chetnix: "<<KolChet<<endl;
    cout<<"Nechetnix: "<<KolNechet<<endl;
}
void Punkt4()
{
    double* mas=new double[20];
    double x=-2;
    for(int i=0;i<=20;i++)
    {
        mas[i]=2*(x+1)*(5-x)-2;
        x+=0.2;
        cout<<mas[i]<<" ";
    }
}
int main() 
{
    int x;
    cout<<"Vvedite x: ";cin>>x;
    cout<<endl<<"Zadacha 1: "<<endl;
    Punkt1(x);
    cout<<endl<<"Zadacha 2: "<<endl;
    Punkt2(x);
    cout<<endl<<"Zadacha 4: "<<endl;
    Punkt4();
    getch();
    return 0;
}
 
Текущее время: 11:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru