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

Вычислить арифметические значения положительных элементов массивов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Замена min на max в массиве http://www.cyberforum.ru/cpp-beginners/thread692527.html
в одномерном массиве целых чисел заменить минимум на максимум. не могу поменять их местами..а остальное работает #include <algorithm> #include <iostream>
C++ Определить структуру, что описывает равнобедренный прямоугольный треугольник с катетами Определить структуру, что описывает равнобедренный прямоугольный треугольник с катетами, параллельными осям координат, и нижним левым прямым углом. Написать и протестировать функцию, что возвращает... http://www.cyberforum.ru/cpp-beginners/thread692526.html
From Delphi to C++ C++
В общем, в плюсах я не шарю)), по-этому спрошу здесь совета. Надо аналогичный этому код на c++: var a,t:integer; s,sk:string; br:char; begin s:='45'; a:=strtoint(s);//как такое...
В одномерном массиве целых чисел заменить минимум на максимум C++
в одномерном массиве целых чисел заменить минимум на максимум. не могу поменять их местами..а остальное работает #include <algorithm> #include <iostream>
C++ Как сделать, чтобы функции работали "независимо" одна от другой? http://www.cyberforum.ru/cpp-beginners/thread692504.html
Есть такой код, в нем несколько функций. invert - инвертирует введеную строку; сount - считает количество цифр в строке; del - удаляет слово которое начинаестья с гласной буквы. Все функции должны...
C++ Закодировать и сохранить закодированый текст в файл Задание: Имеется тестовый файл в нем строка на английском языке (Hello world например). Надо файл открыть,считать текст, закодировать считаный текст, сохранить закодированый текст в файл. Так как в... подробнее

Показать сообщение отдельно
Bazik
0 / 0 / 0
Регистрация: 04.12.2010
Сообщений: 4

Вычислить арифметические значения положительных элементов массивов - C++

08.11.2012, 21:28. Просмотров 391. Ответов 0
Метки (Все метки)

Заранее благодарю всех, кто откликнется!

Написать программу. Вычислить арифметические значения положительных элементов массивов X[N], Y[M], Z[K] и найти из них максимальное, если N=10, M=12, K=16.
Вычисление среднего арифметического значения положительных элементов массива оформить в виде функции.
Текст программы:

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int fun (int p[],int n)
{int i,s=0;
for(i=0;i<n;i++)
if(p[i]>0) s+=p[i];
return s;
}
void main ()
{
int i,j,k,o,l,a,v;
float X[10], Y[12], Z[16];

for (i=0;i<10;i++)
{printf("\nx[%d]=",i+1);
scanf("%f",&X[i]);}
for (j=0;j<12;j++)
{printf("\ny[%d]=",j+1);
scanf("%f",&Y[j]);}
for (k=0;k<16;k++)
{printf("\nz[%d]=",k+1);
scanf("%f",&Z[k]);}
{v=rand()%16;

o=X[v];
l=Y[v];
a=Z[v];
}
{s=(o+l+a)/3;}
printf("\ns=%f",s);
system("PAUSE");
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru