Форум программистов, компьютерный форум CyberForum.ru

Сформировать матрицу из элементов вектора - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ добавить символы строки в массив http://www.cyberforum.ru/cpp-beginners/thread790428.html
дана строка (char str). нужно добавить её i-тый символ в массив.
C++ расшифровка текста без ключа Здарова! Решаю задачку по С++ нужно расшифровать текст без ключа. Текст шифруется так: от есть строка "Hellow world" и ключ "key" берется первая буква H и возводится в степень k H^k и так далее ключ циклически беребирается H^k,e^e,l^y,l^k,o^e,w^y .... и. т. д. Вообщем нужно даный шифр расшифровать без ключа, я даже не знаю с чего начать??? Добавлено через 22 минуты http://www.cyberforum.ru/cpp-beginners/thread790422.html
Вычислить данное выражение(сумма,факториал) C++
Нужно написать программу, вычисляющую то, что я добавил во вложения. Не получается сделать... Не очень ясен метод решения, и я не знаю, как в c++ посчитать факториал от факториала. Гуглил, ничего не нашел, что бы мне помогло. Помогите пожалуйста решить.
Сравнение регистра C++
Здравствуйте, помогите решить такую проблему: поставлена задача: вычислить значение определенного выражения, через оператор, вбиваемый с клавиатуры ( 'f' - for, 'w' - while, 'd' - do while), при чем 'f' и 'F' это одно и тоже. Суть проблемы такова, что созданный код либо не хочет выводить сообщение об ошибке "ошибка введенной буквы" (а пишет ответ), либо не соблюдает регистры. Как же разрешить...
C++ Убрать повторяющиеся строки из файла http://www.cyberforum.ru/cpp-beginners/thread790404.html
Доброго времени суток. Задача такая: есть текстовый файл 1.txt, в нём много строк которые могут повторятся. Нужно создать второй файл 2.txt, куда записать только те строки которые не повторяются.
C++ Описать структуру: Отдел кадров Описать структуру: Отдел кадров Фамилия Инициалы Год рожд Оклад Иванов И.И. 1975 517.50 Петренко П.П. 1956 219.10 Паниковский М.С. 1967 300.00 Примечание: оклад установлен по состоянию на 1 января 2000 года подробнее

Показать сообщение отдельно
Flashik66
17 / 9 / 7
Регистрация: 05.11.2012
Сообщений: 119

Сформировать матрицу из элементов вектора - C++

19.02.2013, 22:53. Просмотров 1448. Ответов 6
Метки (Все метки)

Доброго дня всем. Стоит такая задача:
Выполните задание 2 лабораторной работы 1, но размерности двумерного массива спросите у пользователя, а память под двумерный массив захватите динамически. Причем размер двумерного массива может не совпадать с размером одномерного - продумайте поведение программы в этом случае (это не ошибка!).

Собственно задание 2 лабы 1 заключается в следующем: Из предыдущего одномерного сформировать двумерный массив [5][25]. Вывести адреса первого и последнего элементов каждой строки.

Код этого задания:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
const int row = 5;
const int column = 25;
int b[5][25];
int a[125] =
{16, 78, 99, 6, -29, 19, -52, 65, -88, 51,
 
-79, -22, 32, -25, -62, -69, -2, -59, -75, 89,
 
-87, 95, -22, 85, -49, -75, 76, 73, -59, -52,
 
30, 49, -28, -48, 0, 57, -6, -85, 0, -18,
 
-97, -21, -95, 64, 22, -2, 69, -84, -1, -71,
 
-25, 47, 72, 43, 15, -44, 44, 61, 4, 74,
 
88, -61, 0, -64, -83, 97, 0, 90, 15, 8,
 
-54, 19, 73, 35, -67, -87, 85, -99, -70, 10,
 
98, 58, -10, -29, 95, 62, 77, 89, 36, -32,
 
78, 60, -79, -18, 30, -13, -34, -92, 1, -38};
int i=0,j=0;
int *ptri = &i;
int *ptrj = &j;
for (int k=0; k<125; ++k) {
if (!((k+1)%25)) {
*ptrj=0;
*ptri+=1;
}
b[i][j++] = *(a+k);
}
 
 
for ( *ptri = 0; *ptri < 5; *ptri+=1) {
cout << &b[i][0] << "\t" << &b[i][24] << "\n";
}
 
system("pause");
return 0;
}

Собственно как я понимаю надо код который выше переделать под первое задание..но я что-то вообще не представляю как это сделать...
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru