Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.03.2012, 18:00   #1
xEk
Пользователь
 
Регистрация: 23.11.2011
Сообщений: 19
Вопрос Решение задачи с массивом (на С).

1) Вычислите среднеарифметическое значений квадратов отрицательных элементов массива.
2) Ввести массив от 0 до 20 целочисленный, ввести А и В, где А меньше В и вычислить произведение всех элементов в отрезке АВ, сумму кубов вне отрезка АВ и их среднеарифметическое.
xEk вне форума Ответить с цитированием
Старый 22.03.2012, 20:34   #2
Крот
Пользователь
 
Регистрация: 15.03.2012
Сообщений: 57
По умолчанию

// 1)

Код:

#include "stdafx.h"
#include "iostream"
#include "locale.h"

using namespace std;


int _tmain(int argc, _TCHAR* argv[])
{
	setlocale(LC_ALL, "russian");


	int ArrSize;	// размер массива
	
	cout << "Введите размер массива: ";
	cin >> ArrSize;

	float *arr = new float[ArrSize];

	int i;

	float summ = 0.0;	// сумма квадратов отрицательных элементов 
	int numMinus = 0;	// кол-во отрицательных

	for (i=0; i<ArrSize; i++)
	{
		cout << "Введите arr[" << i << "]: ";
		cin >> arr[i];

		if (arr[i] < 0)
		{
			summ += pow(arr[i], 2);
			numMinus++;
		}
	}


	if (numMinus == 0)
	{
		cout << "В массиве нет отрицательных чисел." << endl;
		return 0;
	}


	float sred = summ / numMinus;	// среднее арифметическое квадратов отрицательных значений

	cout << "Среднее арифметическое квадратов = " << sred << endl;

	delete [] arr;


	cin.get();
	cin.get();
	return 0;
}

Последний раз редактировалось Крот; 22.03.2012 в 21:14.
Крот вне форума Ответить с цитированием
Старый 23.03.2012, 09:40   #3
xEk
Пользователь
 
Регистрация: 23.11.2011
Сообщений: 19
По умолчанию

А через printf и scanf как записать?
xEk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Решение задачи в С++ Tampller Общие вопросы C/C++ 4 17.12.2012 20:17
Решение задачи в с++. Gray007 Помощь студентам 2 27.01.2011 15:19
Решение задачи с массивом\двоийным в Turbo 3.0 C++ ValeraRU Общие вопросы C/C++ 3 25.10.2010 22:56
2 задачи с массивом на паскале Карабин Помощь студентам 9 02.04.2009 18:24
2 задачи по Турбо Паскалю. С массивом Tubus Помощь студентам 3 15.12.2008 18:49