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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.07.2014, 11:59   #31
Анатолий171
Пользователь
 
Регистрация: 30.06.2014
Сообщений: 80
По умолчанию

У меня есть , сейчас буду писать что он пишет))
Анатолий171 вне форума Ответить с цитированием
Старый 01.07.2014, 12:06   #32
Анатолий171
Пользователь
 
Регистрация: 30.06.2014
Сообщений: 80
По умолчанию

Я все int поменял на char

Выводит ввести размер
Я ввожу 3 и 5

и потом enter и у меня полоска огромная разнобразных символов
Анатолий171 вне форума Ответить с цитированием
Старый 01.07.2014, 12:09   #33
Анатолий171
Пользователь
 
Регистрация: 30.06.2014
Сообщений: 80
По умолчанию

#include <iostream.h>
#include <stdlib.h>
#include <conio.h>

void main()
{
char mas[ 50 ][ 50 ];

//инициализируем массив

cout << "Vvedite razmer matrici\n";
srand( 1 );

//получаем от пользователя реальные размеры массива

char i, j, a, b; cin >> a >> b;
for( i = 0; i < a; i++ )
{
for( j = 0; j < b; j++ )
{

//заполняем матрицу с помощью генератора псевдослучайных чисел

mas[ i ][ j ] = ( char )rand() * 99 + 20;

//выводим исходную матрицу

cout<< mas[ i ][ j ] ;
}
cout<<"\n";
}
char x,y;

//применяем пузырьковый метод сортировки

for( y = 0; y < a; y++ )
{
for ( i = 0; i < ( a - 1 ); i++ )
{
if( mas[ i ][ 0 ] > mas[ i + 1 ][ 0 ] )
{
for( j = 0 ; j < b; j++ )
{
x = mas[ i ][ j ];
mas[ i ][ j ] = mas[ i + 1 ][ j ];
mas[ i + 1 ][ j ] = x;
}
}
}
}
cout<<"\n";

//выводим получившуюся матрицу на экран

for( i = 0; i < a; i++ )
{
for( j = 0; j < b; j++ )
{
cout<< mas[ i ][ j ] ;
}
cout<<"\n";
}
getch();
}





То есть вот так
Анатолий171 вне форума Ответить с цитированием
Старый 01.07.2014, 12:13   #34
Анатолий171
Пользователь
 
Регистрация: 30.06.2014
Сообщений: 80
По умолчанию

Просто я ввожу к примеру 2 и 3

и потом после enter
у меня куча символов разных
Анатолий171 вне форума Ответить с цитированием
Старый 01.07.2014, 12:21   #35
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
у меня куча символов разных
Каких именно? Здесь приведите.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 01.07.2014, 12:23   #36
Анатолий171
Пользователь
 
Регистрация: 30.06.2014
Сообщений: 80
По умолчанию

Таких которых даже на клавиатуре нет по большей части ,_F иероглифы разные , точки , запятые и все все в рандомной порядке
Анатолий171 вне форума Ответить с цитированием
Старый 01.07.2014, 12:25   #37
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
mas[ i ][ j ] = ( char )rand() * 99 + 20;
Сделайте
mas[ i ][ j ] = ( char )rand() * 99 + 65;
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 01.07.2014, 12:30   #38
Анатолий171
Пользователь
 
Регистрация: 30.06.2014
Сообщений: 80
По умолчанию

тоже самое
Анатолий171 вне форума Ответить с цитированием
Старый 01.07.2014, 12:32   #39
Анатолий171
Пользователь
 
Регистрация: 30.06.2014
Сообщений: 80
По умолчанию

А почему умножить на 99 и прибавить число?

Можно ли умножить к примеру на 17 и прибавить 7?
Анатолий171 вне форума Ответить с цитированием
Старый 01.07.2014, 12:35   #40
Анатолий171
Пользователь
 
Регистрация: 30.06.2014
Сообщений: 80
По умолчанию

Может проблема в цикле поэтому у меня и выводит почти на бсконечность?
Анатолий171 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Упорядочить строки матрицы по неубыванию значений наименьших элементов строк PASCAL sanji2010 Помощь студентам 1 19.05.2014 23:30
Упорядочить строки целочисленной прямоугольной матрицы по возрастанию количества одинаковых элементов в каждой строке. Pascal Леви Помощь студентам 6 24.01.2014 13:08
Найти наименьший элемент в каждой строке матрицы и упорядочить строки по возрастанию этих элементов winrey Паскаль, Turbo Pascal, PascalABC.NET 1 21.10.2012 15:20