Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Массивы 
:(
    Опции темы
ALEXEY13
Дата 1.12.2007, 20:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 33
Регистрация: 9.11.2007

Репутация: нет
Всего: нет



Подскажите как в программе сделать так, чтобы можно было вводить N и К с клавиатуры

Код

#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#define N 3
#define K 4
void main()
{
    int mas[N][K];
    int i,j;
    rand();
    for (i=0; i<N; i++)
    {
        for (j=0; j<K; j++)
        {
            printf("%6d",mas[i][j]=rand());
        }
        printf("\n");
    }
    int min_elem =mas[0][0];
    int num_str = 0,num_stlb = 0;
    for (i = 0; i<N; i++)
    {
        for (j=0; j<K; j++)
        {
            if (mas[i][j] < min_elem)
            {
                min_elem = mas[i][j];
                num_str = i;
                num_stlb = j;
            }    
        }
    }
    for (j=0; j<K; j++)    
    {
        mas[num_str][j] = 0;
    }
    for (i=0; i<N; i++)
    {
        mas[i][num_stlb] = 0;
    }
    printf("\n");
    for (i=0; i<N; i++)
    {
        for (j=0; j<K; j++)
        {
            printf("%6d",mas[i][j]);
        }
        printf("\n");
    }
    getch();
}


PM MAIL   Вверх
zkv
Дата 1.12.2007, 20:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: 26
Всего: 92



переместил из Visual C++/MFC/WTL.
для новичков раздела нет еще smile 
PM MAIL   Вверх
DjoNIK
Дата 1.12.2007, 20:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 320
Регистрация: 28.9.2006
Где: Питер/Георгиевск

Репутация: 4
Всего: 5



Код

int **mas;
...
// Ввод N
mas = new int[N];
...
// Ввод M
*(mas+i) = new int[M];




--------------------
- Плесни-ка мне холодного кипятку.
- Как кипяток может быть холодным?! Ты, верно, хочешь кипяченой воды?
- Какая ещё кипяченая вода? Не пудри мне мозги - налейхолодного кипятку.
(разговор петербуржца и москвича)
PM MAIL ICQ   Вверх
archimed7592
Дата 1.12.2007, 23:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: 58
Всего: 93



Цитата(DjoNIK @  1.12.2007,  20:59 Найти цитируемый пост)
mas = new int[N];

Код

mas = new int *[N];



--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0430 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.