| Сотрудничество |  
| 
Поставьте себе на сайт и сообщите мне |  
  
 | 
  Файлы  |  
 
Работа с массивами с++ (2)
Название: Работа с массивами с++ (2)
 Категория: Лабы по С++
Формат файла: *.rar
 Размер: 0.9 Kb
 Просмотров: 5690
 Загрузок: 1933
 Дата добавления: 17 Августа 2009, 18:52
 Поделиться:  
 
 |  
Скачать:
 
 
 
 
 Внимание! Если ссылка не работает, файл не найден или просто возникают какие-либо вопросы, напишите об этом, пожалуйста, мне на почту: xdypx@yandex.ru. В письме достаточно указать ссылку на эту страницу и описание проблемы или свой вопрос.  
 
 |  
| 
 
 
 | 
 
Описание: 
Заменить наименьшие элементы в массиве на среднее арифметическое его
значений. Создать функции для вычисления среднего арифметического
элементов массива и определения его минимума.
  Исходный код:
  #include <stdio.h> #include <iostream.h> #include <alloc.h> #include <conio.h>
   float Sr_ar(float *x, int n)   {    int i;    float s=0;    for (i=0;i<n;i++)     s+=x[i];    if (n>0) return (s/n);         else return (0);   }
   float min(float *x, int n)   {    int i;    int q;    int p;    p=0;    q=x[0];    for (i=1;i<n;i++)     {      if (q>=x[i]) { q=x[i]; p=i+1; }     }    return (q);   }
  int main() {     int i,n;     float sr;     float z;     int m;     float *a;     float s;     a= new float [n];     cout<<"Vvedite kolichestvo elementov v massive: ";     cin>>n;      for (i=0;i<n;i++)       cin>>*(a+i);     cout<<"ishodnyi massiv: ";      for (i=0;i<n;i++)       cout<<*(a+i)<<" ";      sr=Sr_ar(a,n);      z=min(a,n);     cout<<"\n";     cout<<" Novyi massiv: ";      for (i=0;i<n;i++)       {        if (a[i]==z) a[i]=sr;         cout<<a[i]<<" ";       }     delete [] a;     getch(); }
  
		
	
 |  
 
Комментарии: 
Добавлять комментарии могут только зарегистрированные пользователи. [  Регистрация |  Вход ]  
 |  
 
 | 
 
 
 |