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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.03.2014, 17:18   #1
N.i.k.o.l.a.y.
Форумчанин
 
Регистрация: 12.03.2012
Сообщений: 123
Восклицание Из одномерного массива в 2ух мерный (на C++)

Доброго времени суток!)
У меня есть 3 одномерных массива и мне надо их объединить в один. Первый массив это фамилии учеников, 2ой предмет, 3ий оценки. Все сделал осталось только объединить это все, чо бы была крассивая табличка) потом надо будет сортировку еще сделать, но это я думаю сам уже сделаю)
Код который щас есть не могу прекрепить, ибо интернет только с планшета(
Помогите плиз, заранее спасибо)
<====Если помог, весы под профилем.
N.i.k.o.l.a.y. вне форума Ответить с цитированием
Старый 24.03.2014, 18:22   #2
niwssg
Пользователь
 
Регистрация: 12.11.2012
Сообщений: 35
По умолчанию

Звучит как массив структур.
niwssg вне форума Ответить с цитированием
Старый 25.03.2014, 08:03   #3
N.i.k.o.l.a.y.
Форумчанин
 
Регистрация: 12.03.2012
Сообщений: 123
По умолчанию

Ну кто нибудь помогите, пожалуйста) забыл сказать что на C++
<====Если помог, весы под профилем.
N.i.k.o.l.a.y. вне форума Ответить с цитированием
Старый 25.03.2014, 08:21   #4
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

Ну есть у Вас 3 одномерных массива размерностью N каждый. Сделайте двумерный массив размерностью 3xN и перенесите в него данные.
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)
Vanta11a вне форума Ответить с цитированием
Старый 25.03.2014, 08:43   #5
N.i.k.o.l.a.y.
Форумчанин
 
Регистрация: 12.03.2012
Сообщений: 123
По умолчанию

вот как то так должно это выглядеть, ну хоть кусочек кода в качестве примера напишите
Изображения
Тип файла: jpg IMG_3746[1].jpg (95.5 Кб, 153 просмотров)
<====Если помог, весы под профилем.

Последний раз редактировалось N.i.k.o.l.a.y.; 25.03.2014 в 08:45.
N.i.k.o.l.a.y. вне форума Ответить с цитированием
Старый 25.03.2014, 08:51   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
У меня есть 3 одномерных массива
Показывай что уже есть в виде кода.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 25.03.2014, 08:53   #7
N.i.k.o.l.a.y.
Форумчанин
 
Регистрация: 12.03.2012
Сообщений: 123
По умолчанию

вот и все что есть)
Код:
#pragma hdrstop
#include <string>
#include <iostream>
#include <stdlib.h>
#include <ctime>
using namespace std;

const int N=100,M=100
int main()
{   int mas[N][M];
	int z,i,j,r[51],y;
	string x[6],p[11];
	srand(time(NULL));
	cout << "Kursovaia rabota Lunev Nikolay" << endl;
	 cout<< "1.Vvod Familiy"<<endl;
	 cout << "2.Vvod predmetov" << endl;
	 cout << "3.Generacia ocenok" << endl;
	 cout << "4.Prosmotr ishodnih dannih" << endl;
	 cout << "5.Prosmotr resultata" << endl;
	 cout << "6.Exit" << endl;
	 cin >> z;
	 if (z == 1)
	 {
		 for (i = 1; i < 6; i++){
			 cout << "vvedite familiyu " << i << " uchenika" << endl;
			 cin>>x[i];
		 }cin >> z;
	 }

	 if (z == 2)
	 {
		 for (i = 1; i < 11; i++){
			 cout << "vvedite predmet N " << i <<endl;
			 cin >> p[i];
		 }cin >> z;
	 }
	 if (z == 3)
	 {
		 for (i = 1; i < 51; i++)
			 r[i] = rand() % 4 +2;
			 cout << "sformirovan"<<endl;
		 cin >> z;
	 }
	 if (z == 4) {
		 for (i = 1	; i < 6; i++) {
			for (j = 1; j < 11; i++) {
				mas[i][j]=
			}

		 }
	 }



	 if (z == 6) return 0;
<====Если помог, весы под профилем.

Последний раз редактировалось Stilet; 25.03.2014 в 09:35.
N.i.k.o.l.a.y. вне форума Ответить с цитированием
Старый 25.03.2014, 09:46   #8
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

Эээээ....
Цитата:
У меня есть 3 одномерных массива
Ничего, что массив С должен быть двумерным?
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)
Vanta11a вне форума Ответить с цитированием
Старый 25.03.2014, 10:57   #9
N.i.k.o.l.a.y.
Форумчанин
 
Регистрация: 12.03.2012
Сообщений: 123
Восклицание

да массив C тоже 2умерный. Может быть есть другие способы вывода, что бы это все вывести такой таблицей. Но что бы оценки были прикрепленык фамилии, ибо когда я буду сортировать они должны сортироваться вместе с фамилией.
<====Если помог, весы под профилем.
N.i.k.o.l.a.y. вне форума Ответить с цитированием
Старый 25.03.2014, 11:02   #10
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

Одновременно двигать элементы массивов "Фамилия" и строки массива "Оценки"
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)
Vanta11a вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как обнулить элементы строки двумерного массива, содержащей наибольшее количество элементов одномерного массива griignat Помощь студентам 1 22.11.2011 20:04
!Модификация одномерного массива! Dmitry73 Помощь студентам 1 01.12.2010 23:33
паскаль.Прога из 2ух частей .факториалы массива SeNeMka Помощь студентам 12 17.11.2010 08:26
хотел с помощью массива,но не получается с интервалом от 2ух до 5,что делать?Помогите пожалуйста. SSS_sergey_SSS Помощь студентам 2 09.12.2009 20:31
[С++] Сортировка 2ух строк двумерного массива. ReDev1L Помощь студентам 1 19.10.2008 03:45