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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.04.2010, 10:49   #1
ninohesh
 
Регистрация: 28.04.2010
Сообщений: 7
Восклицание Сегодня лаба надо сдать

у меня есть задачи которые не могу написать или дописать).Очень нужна помощ.

Дана матрица размера M на N. Заменить все отрицательные элементы этой матрицы на минимальный элемент своего столбца.

Код:
//---------------------------------------------------------------------------

#pragma hdrstop
#include <stdio.h>
#include <conio.h>
//---------------------------------------------------------------------------
int a[10][10],m=10,n=10,i,j,min; 
int main(int argc, char* argv[])
{
printf("Vvedite n m\n");
scanf("%d %d",&n,&m);
printf("Vvedite elementi massiva\n");
for(i=1;i<=n;i++) 
for(j=1;j<=m;j++) 
scanf("%d",&a[i][j]); 
for(j=1;j<=n;j++)
{ for(i=1;i<=m;i++) 
{ a[i][j]=min;
if(a[i+1][j]<a[i][j])
{a[i+1][j]=min;} 
else{a[i][j]=min;} } 
if(a[i][j]<0) {a[i][j]=min;} 
else{a[i][j]=a[i+1][j+1];} } 
printf("min"); 
getch();
return 0; }


Дана матрица размера MxN.Верно ли,что все max элементы строк содержатся в первом столбце.

Даны два одномерных массива,один из N,а другой из M элементов.Массивы отсортированы по убыванию.Составить из них новый массив,который должен быть отсортирован по возрастанию.



и еще полу готовдана строка символов заменить все ! знаки на троеточие
хоть убейте не знаю как


Код:
//---------------------------------------------------------------------------

#pragma hdrstop
#include <iostream.h>
#include <string.h>
#include <conio.h>
//---------------------------------------------------------------------------

#pragma argsused
int main(int argc, char* argv[])
{
char a[200];
int i;
cout<<"vvedite stroky\n";
gets(a);
for (i=0;i<strlen(a);i++)
if (a[i]=='!') a[i]='.';
puts(a);

getch();
return 0;
}
дана матрица MxN в тех строках где не четных элементов возвести эту строку в квадрат вывести резельтат

последнии 2 очень срочно нужны!!!

Последний раз редактировалось Stilet; 28.04.2010 в 11:31.
ninohesh вне форума Ответить с цитированием
Старый 28.04.2010, 11:36   #2
[CODER]
Форумчанин
 
Аватар для [CODER]
 
Регистрация: 02.02.2010
Сообщений: 305
По умолчанию

Дана матрица размера MxN.Верно ли,что все max элементы строк содержатся в первом столбце.
Код:
#include <iostream.h>
void main()
{
int n=3, m=3, ms[10][10], i, j, y, f;
for (i = 0; i < n; i++) {
cout<<"-----\n";
	for (j = 0; j < m; j++) {
		cin>>ms[i][j];
	}
}
for (i = 0; i < n; i++) {
	for (j = 1; j < m; j++) {
		if (ms[i][0]<ms[i][j]) {
		  f=1; goto m;
		}
	}
}
m:
if (f!=1) {
	cout<<"yes\n";
}     else {
	cout<<"no\n";
}
system("pause");
}
Skype: CODERua

Последний раз редактировалось [CODER]; 28.04.2010 в 23:03.
[CODER] вне форума Ответить с цитированием
Старый 28.04.2010, 11:50   #3
ninohesh
 
Регистрация: 28.04.2010
Сообщений: 7
По умолчанию

Спасибо огромное другие посмотри плз тоже буду признателен
ninohesh вне форума Ответить с цитированием
Старый 28.04.2010, 11:54   #4
[CODER]
Форумчанин
 
Аватар для [CODER]
 
Регистрация: 02.02.2010
Сообщений: 305
По умолчанию

и еще полу готовдана строка символов заменить все ! знаки на троеточие
Код:
#include <iostream.h>
void main()
{
char a[200];
int i;
cout<<"vvedite stroky\n";
gets(a);
for (i=0;i<strlen(a);i++)
if (a[i]=='!')
	{ 	  cout<<"...";
	}  else { cout<<a[i];}
system("pause");
}
Skype: CODERua

Последний раз редактировалось [CODER]; 28.04.2010 в 23:04.
[CODER] вне форума Ответить с цитированием
Старый 28.04.2010, 11:54   #5
[CODER]
Форумчанин
 
Аватар для [CODER]
 
Регистрация: 02.02.2010
Сообщений: 305
По умолчанию

дана матрица MxN в тех строках где не четных элементов возвести эту строку в квадрат вывести резельтат
Код:
#include <iostream.h>
void main()
{
int n=3, m=3, ms[10][10], i, j, x, f;
for (i = 0; i < n; i++) {
	for (j = 0; j < m; j++) {
		cin>>ms[i][j];
	}
}
for (i = 0; i < n; i++) {

	for (j = 0; j < m; j++) {
		if (ms[i][j]%2==0) {
			f=0;
		}
	}
	if (f==1) {
	  for (x = 0; x < m; x++) {
		ms[i][x]*=ms[i][x];
			cout<<ms[i][x]<<"  ";
		}
	}   else  {
	  for (x = 0; x < m; x++) {
	   cout<<ms[i][x]<<"  ";
	  }
	}
	f=1;
}
system("pause");
}
Skype: CODERua

Последний раз редактировалось [CODER]; 28.04.2010 в 23:02.
[CODER] вне форума Ответить с цитированием
Старый 28.04.2010, 11:55   #6
ninohesh
 
Регистрация: 28.04.2010
Сообщений: 7
По умолчанию

Цитата:
Сообщение от [CODER] Посмотреть сообщение
Код:
#include <iostream.h>
void main()
{
int n=3, m=3, ms[10][10], i, j, x, f;
for (i = 0; i < n; i++) {
	for (j = 0; j < m; j++) {
		cin>>ms[i][j];
	}
}
for (i = 0; i < n; i++) {

	for (j = 0; j < m; j++) {
		if (ms[i][j]<0) {
			f=0;
		}
	}
	if (f) {
	  for (x = 0; x < m; x++) {
		ms[i][x]*=ms[i][x];
			cout<<ms[i][x]<<"  ";
		}
	}   else  {
	  for (x = 0; x < m; x++) {
	   cout<<ms[i][x]<<"  ";
	  }
	}
	f=1;
}
system("pause");
}
если я не ошибаюсь в своих познаних не больших то последняя матрица. Я прав?
ninohesh вне форума Ответить с цитированием
Старый 28.04.2010, 11:58   #7
ninohesh
 
Регистрация: 28.04.2010
Сообщений: 7
По умолчанию

Цитата:
Сообщение от [CODER] Посмотреть сообщение
Дана матрица размера MxN.Верно ли,что все max элементы строк содержатся в первом столбце.
Код:
#include <iostream.h>
void main()
{
int n=3, m=3, ms[10][10], i, j, y, f;
for (i = 0; i < n; i++) {
cout<<"-----\n";
	for (j = 0; j < m; j++) {
		cin>>ms[i][j];
	}
}
for (i = 0; i < n; i++) {
	for (j = 0; j < m; j++) {

					if (ms[i][0]<ms[i][j]) {
					  f=1; goto m;
			}
	}
}
m:
if (f!=1) {
	cout<<"yes\n";
}     else {
	cout<<"no\n";
}
system("pause");
}
это код я непонял к чему(
ninohesh вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Контрольная. Сдать надо через три часа. Boginy Фриланс 6 23.02.2010 20:31
Сегодня надо постараться простить ... DeKot Свободное общение 9 17.02.2010 00:26
С++ лаба надо разобрать igortokmak Помощь студентам 1 17.01.2010 20:15
Люди кто поможет с Паскалем ? курсовую сдать надо BO4A Помощь студентам 6 27.05.2009 13:46