Предмет: Информатика, автор: yotoogi

Решить задачу используя не мение трёх функций

Приложения:

yotoogi: На c++

Ответы

Автор ответа: srzontmp
0
#include <iostream>
#include <iomanip>
using namespace std;

void inmas(int* ms,int n) {
    for (int i=0; i<n; i++) cin>>ms[i];
}

float smas(int* ms,int n) {
    int s=0;
    for (int i=0; i<n; i++) s+=ms[i];
    return float(s);
}

void rezm(int* a, int* b, float* c, float* s, int n) {
    for (int i=0; i<n; i++) 
       c[i]=*s/(a[i]+b[i]);
}                    

int main() {
   int n;
   cout<<"n = "; cin>>n;
   int a[n],b[n];
   float c[n];
   float s;
   cout<<"massiv a:  ";
   inmas(a,n);
   cout<<"massiv b:  ";
   inmas(b,n);
   s=smas(a,n);
   cout<<"summa = "<<s<<endl;
   rezm(a,b,c,&s,n);
   cout<<"massiv c:  ";
   for (int i=0; i<n; i++)
      cout<<setprecision(3)<<c[i]<<"  ";
   cout<<endl;
   system("pause");
   return 0;
}

n = 8
massiv a:  1 2 3 4 5 6 7 8
massiv b:  5 6 7 8 9 10 11 12
summa = 36
massiv c:  6  4.5  3.6  3  2.57  2.25  2  1.8  

Похожие вопросы
Предмет: Алгебра, автор: BigMuhammadali