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

Составить программу, в которой вычислить z=(s1+s2)/(k1*k2), где s1 и k1 - сумма и количество положительных элементов массива Х[N]; s1 u k2 - сумма - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Приближенное значение сумы http://www.cyberforum.ru/cpp-beginners/thread149897.html
Здравствуйте Уважаемые программисты! Помогите мне пожалуйста написать программу, котрая будет вычислять приближенное значение сумы (формула во вложенных файлах)
C++ stl find_if msvs6.0 Здравствуйте! У меня вопрос: почему алгоритмы из <algorithm> в вижуал студио 6 не работают? тоесть выдает такие ошибки на такой код: #include "Order.h" #include <list> #include <iostream> #include <algorithm> #include "stdafx.h" using namespace std; http://www.cyberforum.ru/cpp-beginners/thread149896.html
Обратный порядок C++
Помогите пожалуйста написать программу, которая печатает текст в обратном порядке. Текст заканчивается точкой. Зарание спасибо!
Сколько раз вызывается конструктор копирования C++
Почему n не увеличивается? Point(const Point& src){ n++; set(src.x+1, src.y+1); cout << "Konstruction copyrovanija vizivaetsja v " << n << " raz" << endl; Весь код: #include <stdafx.h> #include <conio.h> using namespace std; class Point{
C++ Найти сумму ряда http://www.cyberforum.ru/cpp-beginners/thread149889.html
задание в прикрепленном файле,там же и сам ряд.....компилятор Dev-c++ 4.9.9.2 собственно проблема в том,что он не считает сумму,не показывает количество шагов,короче кроме первого столбца ничего не показывает....помогите если не трудно,исправить эти проблемы...... #include <iostream> #include <cmath> #include <stdio.h> #include <windows.h> double Faktorial(double N) { if (N <= 1) {...
C++ С++ исправить контейнер список на множества задача для первого контейнера: найти сумму введенных элементов для второго: выбрать только четные и найти минимум контейнеры множества есть программа, но написанная под списки и второй контейнер находит максимум, а нужно исправить на множества и во втором контейнере чтобы находил минимум подробнее

Показать сообщение отдельно
-comrade-
355 / 356 / 42
Регистрация: 11.06.2010
Сообщений: 703
28.06.2010, 01:06     Составить программу, в которой вычислить z=(s1+s2)/(k1*k2), где s1 и k1 - сумма и количество положительных элементов массива Х[N]; s1 u k2 - сумма
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
#include <iostream.h>
#include <conio.h>
 
 void vv(int *,int,char);
 int ss(int *,int);
 int kk(int *,int);
 
  void main()
   {
    clrscr();
    int n,m,s1,s2,k1,k2;
    float z;
    cout<<"  N=";
    cin>>n;
    int *X=new int[n];
    vv(X,n,'X'); s1=ss(X,n); k1=kk(X,n);
    cout<<"\n  S1="<<s1<<"  "<<"K1="<<k1;
    cout<<"\n----------\n";
    cout<<"\n  M=";
    cin>>m;
    int *Y=new int[m];
    vv(Y,m,'Y'); s2=ss(Y,m); k2=kk(Y,m);
    cout<<"\n  S2="<<s2<<"  "<<"K2="<<k2;
    cout<<"\n----------\n";
    cout<<"\n  Z=(S1+S2)/(K1+K2)";
    z=(float)(s1+s2)/(k1+k2);
    cout<<"\n  Z="<<z;
    getch();
   }
 
 void vv(int *p,int n,char h)
  {
   cout<<"\n  Enter elements "<<h<<": ";
    for(int i=0;i<n;i++) cin>>p[i];
  }
 
 int ss(int *p,int n)
  {
   int s=0;
    for(int i=0;i<n;i++)
     if(p[i]>0) s+=p[i];
   return s;
  }
 
 int kk(int *p,int n)
  {
   int k=0;
    for(int i=0;i<n;i++)
     if(p[i]>0) k++;
   return k;
  }
 
Текущее время: 23:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru