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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.01.2013, 09:47   #1
Farlim
Новичок
Джуниор
 
Регистрация: 09.01.2013
Сообщений: 2
По умолчанию Программа по С++

Пожалуйста помогите решить вот эту задачу. Очень срочно

Стрелки совершают N выстрелов из пистолета по мишени. Кучность стрельбы может быть описана суммой квадратов отклонений результатов каждого выстрела от
среднего значения. Определить кто из двух стрелков стрелял кучнее, если их баллы {6,9,3,10,10,3,10,9,6,10} и {6,4,7,7,6,8,7,4,6,6}
Farlim вне форума Ответить с цитированием
Старый 09.01.2013, 10:14   #2
turok7770
Пользователь
 
Регистрация: 12.01.2012
Сообщений: 17
По умолчанию

Код:
#include <iostream>
#include <cmath>


using namespace std;

int main()
{
	int mas1[10] = {6,9,3,10,10,3,10,9,6,10};
	int mas2[10] = {6,4,7,7,6,8,7,4,6,6};

	int aver1 = 0;
	int aver2 = 0;

	for(int i = 0; i < 10; i++)
	{
		aver1 = aver1 + mas1[i];
		aver2 = aver2 + mas2[i];
	}

	aver1 = aver1 / 10;
	aver2 = aver2 / 10;

	int a,b;
	int otcl1 = 0;
	int otcl2 = 0;

	for(int i = 0; i < 10; i++)
	{
     	a = mas1[i] * mas1[i];
     	b = mas2[i] * mas2[i]; 
     	otcl1 = otcl1 + abs(aver1 - mas1[i]);
     	otcl2 = otcl2 + abs(aver2 - mas2[i]);  
	}

	if(otcl1 > otcl2)
	{
		cout << "1 strelok strelal kuchnee" << endl;
	}
	else
	{
		cout << "2 strelok strelal kuchnee" << endl;
	}

	cin.get();

	return 0;
}
Если хотите отблагодарить меня - R526322326168

Единственное, что ограничивает полет мысли программиста-компилятор
turok7770 вне форума Ответить с цитированием
Старый 09.01.2013, 11:13   #3
Farlim
Новичок
Джуниор
 
Регистрация: 09.01.2013
Сообщений: 2
По умолчанию

Спасибо большое! А можешь еще сделать из этой программы функцию, которая печатает ответ и получает 2 массива, пожалуйста.
Farlim вне форума Ответить с цитированием
Старый 09.01.2013, 11:31   #4
turok7770
Пользователь
 
Регистрация: 12.01.2012
Сообщений: 17
По умолчанию

Цитата:
Сообщение от Farlim Посмотреть сообщение
Спасибо большое! А можешь еще сделать из этой программы функцию, которая печатает ответ и получает 2 массива, пожалуйста.
Ну ты что не можешь создать функцию и передать ей, где учишься?

Код:
#include <iostream>
#include <cmath>


using namespace std;

void aba()
{
 	cout << "1 strelok strelal kuchnee" << endl;
}

void bga()
{
 	cout << "2 strelok strelal kuchnee" << endl;
}

int main()
{
	int mas1[10] = {6,9,3,10,10,3,10,9,6,10};
	int mas2[10] = {6,4,7,7,6,8,7,4,6,6};

	int aver1 = 0;
	int aver2 = 0;

	for(int i = 0; i < 10; i++)
	{
		aver1 = aver1 + mas1[i];
		aver2 = aver2 + mas2[i];
	}

	aver1 = aver1 / 10;
	aver2 = aver2 / 10;

	int a,b;
	int otcl1 = 0;
	int otcl2 = 0;

	for(int i = 0; i < 10; i++)
	{
     	a = mas1[i] * mas1[i];
     	b = mas2[i] * mas2[i]; 
     	otcl1 = otcl1 + abs(aver1 - mas1[i]);
     	otcl2 = otcl2 + abs(aver2 - mas2[i]);  
	}

	if(otcl1 > otcl2)
	{
		aba();
	}
	else
	{
		bga();
	}

	cin.get();

	return 0;
}
Если хотите отблагодарить меня - R526322326168

Единственное, что ограничивает полет мысли программиста-компилятор
turok7770 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа на Pascal в Lazarus и программа для одномерного массива целых чисел Yegorka Lazarus, Free Pascal, CodeTyphon 13 20.12.2012 18:02
Программа как программа. вопрос leonidsm Общие вопросы C/C++ 5 02.10.2012 21:30
Программа с применением записей и программа с применение множеств smert99 Помощь студентам 0 16.06.2011 23:14
Программа открыается если есть другая программа. bookkc Паскаль, Turbo Pascal, PascalABC.NET 12 14.10.2009 20:09