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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.10.2009, 13:53   #1
morindos
Пользователь
 
Регистрация: 14.10.2009
Сообщений: 14
Печаль Задача на С++

вот условие: Дана матрица А(5х5). Найти произведение элементов нижней треугольной матрицы (относительно побочной диагонали).

вот что я нарешала:
Код:
/---------------------------------------------------------------------------

#include <stdio.h>
#pragma hdrstop
 #define n 5
//---------------------------------------------------------------------------

#pragma argsused
int a[n][n],i,j,m,x,y;
 int vvod_chisel()
 {int a[n][n],i,j;
for(i=0;i<n;i++)
  for(j=0;j<n;j++)
	scanf("%d",&a[i][j]); }
int schet()
	{int a[n][n],i,j,m;
	m==1;
	for(i=n;i>1;i--)
	for(j=0;j<n;j++)
	{m=m*a[i][j];
	scanf("%d",&m);
	}
	}
	void main()
	{x=vvod_chisel();
	y=schet();
	 }

//---------------------------------------------------------------------------
в этой задачке я даже не знаю правильно ли цикл сделала
Замечание модератора: Используйте тег [CODE]

Последний раз редактировалось Rembo; 15.10.2009 в 18:31.
morindos вне форума Ответить с цитированием
Старый 15.10.2009, 14:17   #2
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию

Код:
#include <stdio.h>
#include <conio.h>
#include <time.h>
#include <stdlib.h>

 void main ()
 { 
	 int i,j,n,p=1;
	 int X[10][10];

	 printf("vvedite N: ");
	 scanf("%d",&n);


	 printf("\nMassiv\n");
	 srand(time(0));
	 for(i=0; i<n; i++)
	 {
		 for(j=0;j<n;j++)
		 {
			 X[i][j]=rand()%10;
			 printf("%d ",X[i][j]);
		 }
		 printf("\n");
	 }

	 for(i=0;i<n;i++)
	 {
		 for(j=n-1;j>n-1-i;j--)
		 {
			 p*=X[i][j];
		 }
	 }

	 printf("\np=%d",p);
	 getch();
 }
counter вне форума Ответить с цитированием
Старый 15.10.2009, 18:17   #3
morindos
Пользователь
 
Регистрация: 14.10.2009
Сообщений: 14
По умолчанию вопрос

а можно такой вопрос: почему вы используете несколько библиотек, нам на лекциях говорят, что нужно использовать только stdio?
morindos вне форума Ответить с цитированием
Старый 15.10.2009, 18:22   #4
profi
Участник клуба Подтвердите свой е-майл
 
Регистрация: 19.11.2007
Сообщений: 1,022
По умолчанию

Цитата:
а можно такой вопрос: почему вы используете несколько библиотек, нам на лекциях говорят, что нужно использовать только stdio?
Это не верно. Каждый заголовочный файл имеет свой набор функций, например попробуйте без заголовочного файла math.h найти модуль числа -5 или без файла time.h работать с временем и т.д..

Последний раз редактировалось profi; 15.10.2009 в 18:24.
profi вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите пожалуйста с одной интересной задачкой: terminadoor Помощь студентам 19 13.01.2016 21:04
Помогите еще с программами TwEEkcs Помощь студентам 1 23.06.2009 20:38
быть может поможете еще с одной задачкой=) Julia-21 Паскаль, Turbo Pascal, PascalABC.NET 2 18.01.2009 22:47
Передача данных из одной таблицы в другую, при выборе одной ячейки MickMick Microsoft Office Excel 6 06.10.2008 13:57