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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.12.2014, 00:14   #1
maverick16
Пользователь
 
Регистрация: 26.12.2014
Сообщений: 12
По умолчанию программа на двумерный массив

Из массива JJ(100) в массив NN(100) перенести числа (элементы массива) сначала нечетные, а затем четные. Вывести массив NN на печать по 10 элементов в строке.Помогите пожалуйста!)
maverick16 вне форума Ответить с цитированием
Старый 26.12.2014, 06:35   #2
challengerr
Участник клуба
 
Аватар для challengerr
 
Регистрация: 30.07.2008
Сообщений: 1,603
По умолчанию

Возможно так

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

void main()
{
srand(time(0));

int jj[100];
int nn[100];

int u;

for(u=0;u< 100;u++)
jj[u] = rand()%10;



int i; // итератор 
int k; // позиция в массиве nn для вставки элемента

k = 0;

// перенос нечетных из jj в nn
for ( i = 0 ; i < 100 ; i++)
{
if (jj[i]%2) // если есть остаток от деления на 2, то есть число нечетное
{
nn[k] = jj[i];
k++;
}
}

// перенос четных из jj в nn
for ( i = 0 ; i < 100 ; i++)
{
if (!(jj[i]%2))
{
nn[k] = jj[i];
k++;
}
}

// вывод по 10 в строке

for (i = 0 ; i< 100; i++)
{
if (i != 0 && i%10 == 0)
{
printf("\n");
printf("%d ", nn[i]);
}
else
printf("%d ", nn[i]);
}
}
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
challengerr вне форума Ответить с цитированием
Старый 27.12.2014, 00:55   #3
maverick16
Пользователь
 
Регистрация: 26.12.2014
Сообщений: 12
По умолчанию

А вы делали программу в C++ builder,просто у меня выдает ошибку?
maverick16 вне форума Ответить с цитированием
Старый 27.12.2014, 10:00   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Текст ошибки в студию )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.12.2014, 15:54   #5
maverick16
Пользователь
 
Регистрация: 26.12.2014
Сообщений: 12
По умолчанию

Line 5: error: '::main' must return 'int'
compilation terminated due to -Wfatal-errors.
maverick16 вне форума Ответить с цитированием
Старый 27.12.2014, 16:42   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

У! Отлично )
А ты создай пустой проект в Билдере. Он тебе шаблон сформирует, в нутро которого вставь предложенную выше программу.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программирование в VBA: двумерный массив M на N, нужно создать новый одномерный массив TheAnnihilyator Помощь студентам 1 04.06.2014 09:16
Двумерный массив развернуть в одномерный массив по строкам[QBASIC] TrueStyle777 Помощь студентам 3 29.05.2013 21:56
Программа на Паскале. Двумерный массив ACA Помощь студентам 0 14.01.2010 18:03