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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 26.04.2014, 23:01   #1
Otar4ik
Форумчанин
 
Регистрация: 16.04.2010
Сообщений: 123
По умолчанию Найти среднее арифметическое С++

Найти среднее арифметическое положительных элементов главной и побочной диагоналей матрицы действительных чисел А(5Х5)

Запускается программа и сразу студия просит прервать или продолжить

Код:
#include "stdafx.h"
#include <iostream>
#include <iomanip>
#include <math.h>

using namespace std;


int _tmain(int argc, _TCHAR* argv[])
{
	setlocale(LC_ALL,"Russian");
	 const int x = 5, y = 5;
  double matr[x][y];
  double kol,s,sr;
  for(int i = 0; i < x; ++i)
  {
    for(int j = 0; j < y; ++j)
	{
      matr[i][j] = static_cast<double>(rand() % 100) / 10;
      std::cout << std::setw(7) <<matr[i][j] <<' ';
    std::cout << "\n\n";
    for (i=0; i<x; i++)
	{
   for (j=0; j<y; j++)
   {
   if(i==j)
	s=s+matr[i][j];
    kol=kol+1;
	std::cout<<" \n"<<matr[i][j];
   }
	}
   sr=(float)s/kol;
    std::cout<<"\n"<<sr;
  	system("pause");
	return 0;
}
  }
}
Otar4ik вне форума
Старый 26.04.2014, 23:23   #2
f.hump
C/C++, Asm
Участник клуба
 
Аватар для f.hump
 
Регистрация: 02.03.2010
Сообщений: 1,323
По умолчанию

а это нормально, что s и kol не инициализированы? и double кастится во float?
f.hump вне форума
Старый 27.04.2014, 15:04   #3
Otar4ik
Форумчанин
 
Регистрация: 16.04.2010
Сообщений: 123
По умолчанию

всё работает,можете закрывать тему)
Otar4ik вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти среднее арифметическое grooveone Паскаль, Turbo Pascal, PascalABC.NET 1 03.12.2013 22:47
Найти среднее арифметическое их квадратов и среднее арифметическое их модулей. (Турбо паскаль) erte Помощь студентам 1 30.10.2012 13:08
Найти среднее арифметическое An90 Помощь студентам 4 16.10.2012 10:33
С++ Найти среднее арифметическое положительных и среднее арифметическое отрицательных чисел, минимальное по модулю число. Юрик 530 Помощь студентам 4 03.12.2011 16:26
Найти среднее арифметическое daroran Помощь студентам 0 16.02.2011 17:35