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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.05.2011, 23:17   #1
Демик
Форумчанин
 
Аватар для Демик
 
Регистрация: 30.01.2011
Сообщений: 231
Сообщение Проверьте программу.

Добрый вечер. Не могли бы вы проверить мою программу, правильно ли она написана. Смысл этой программы в использовании перегруженных функций.
Вот код программы:
Код:
// lab11.cpp: определяет точку входа для консольного приложения.
#include "stdafx.h"
//Произведение массивов с целыми числами.
int a[3][3];
void and(int x[3][3],int y[3][3]){ 
  int xy[3][3];
  xy[1][1]=x[1][1]*y[1][1]+x[1][2]*y[2][1];
  xy[1][2]=x[1][1]*y[1][2]+x[1][2]*y[2][2];
  xy[2][1]=x[2][1]*y[1][1]+x[2][2]*y[2][1];
  xy[2][2]=x[2][1]*y[1][2]+x[2][2]*y[2][2];
  std::cout <<"\n Результат перемножения массивов с целыми числами:";
  for (int str=1;str<3;str++){
     for(int stb=1; stb<3;stb++){ 
          std::cout<<xy[str][stb];
	 }
  }
};
//Произведение и вывод массивов с числами, с плавающей точкй.
float b[3][3];
void and(float x[3][3],float y[3][3]){ 
  float xy[3][3];
  xy[1][1]=x[1][1]*y[1][1]+x[1][2]*y[2][1];
  xy[1][2]=x[1][1]*y[1][2]+x[1][2]*y[2][2];
  xy[2][1]=x[2][1]*y[1][1]+x[2][2]*y[2][1];
  xy[2][2]=x[2][1]*y[1][2]+x[2][2]*y[2][2];
  std::cout <<"\n Результат перемножения массивов с числами, с плавающей точкой:";
  for (int str=1;str<3;str++){
     for(int stb=1; stb<3;stb++){ 
          std::cout<<xy[str][stb];
	 }
  }
}
//Головная программа с вводом массивов и вызовом функций.
void main(){
char *pch=0;
pch=std::setlocale(LC_ALL,"Russian_Russian.1251");
std::cout<<"Ввод массивов с целыми числами:";
  for (int str=1;str<3;str++){
     for(int stb=1; stb<3;stb++){ 
          std::cin>>a[str][stb];
     }
  }
std::cout<<"Ввод массивов с числами с плавающей точкой:";  
  for (int str=1;str<3;str++){
     for(int stb=1; stb<3;stb++){
	  std::cin>>b[str][stb];
     }
  }
and(a,a);
and(b,b);
system("PAUSE");
}
Злостный анимешнег =^.^=
Демик вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверьте мою программу kakawkin Софт 5 13.07.2010 02:32
проверьте программу про палиндром Nice rabbit Помощь студентам 8 09.03.2010 16:35
проверьте программу натка:) Помощь студентам 12 03.02.2010 09:40
ПАскаль матрицы, проверьте программу Nubik Помощь студентам 3 24.01.2010 20:57
Проверьте пожалуйста программу на Си Konstantin2209 Помощь студентам 0 20.12.2009 19:31