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

Динамический массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массив: Сформировать одномерный массив, каждый элемент которого равен количеству элементов соответствующей строки, больших заданного числа. http://www.cyberforum.ru/cpp-beginners/thread987158.html
Доброго времени суток! Помогите пожалуйста с задачами (составить с применением функций), очень надо, заранее очень благодарен!!! 1)Дан двумерный массив размерностью 4 х 6 заполненный целыми числами с клавиатуры.Сформировать одномерный массив каждый элемент которого равен количеству элементов соответствующей строки , больших заданного числа. 2)Дан двумерный массив размером n x m, заполненный...
C++ Решение диф. ур модифицированным методом Эйлера Помогите пожалуйста решить диф. ур модифицированным методом Эйлера. Вот условия задачи: http://i7.pixs.ru/storage/0/1/0/Bezimyanni_9223224_9489010.jpg http://www.cyberforum.ru/cpp-beginners/thread987147.html
C++ Не совсем корректный вывод при сортировке
В скриншоте видно что у меня с файла выводит имя цветка, цвет, количество цветов(этот параметр выводит как текстовое значение, хотя в файле есть число), конструтор копирования тоже количество цветков выводит буквой, хотя так не должно быть. Подскажыте, пожалуйста! Спасибо main #include "flower.h" #include <fstream> #include <sstream> #include <string> #include <algorithm> #include...
C++ Нарушение прав доступа
Выдает вот это Необработанное исключение в "0x000d1e05" в "зпр3.exe": 0xC0000005: Нарушение прав доступа при чтении "0xfdfdfe05". В этой функции //Сортировка void sort(int n, int m, float** matrix) { //Выбор элемента для сравнения for (int i=0; i<n; i++)
C++ Ничего не выводится на экран http://www.cyberforum.ru/cpp-beginners/thread987104.html
Прога компилируется, но ничего не выводит на экран, в чем проблема? /*Подсчитать количество натуральных чисел n ( 111 <= n <= 999 ), в записи которых есть: а) две одинаковые цифры; b) только две одинаковые цифры. */ #include <iostream> #include <stdio.h> using namespace std;
C++ Не выскакивает блокнот Открывается только черное окошко, как сделать чтобы еще и в блокноте вывод был, я вроде написал вывод в блокнот, а он не пашит. P.S прога сама пашет. #include "stdafx.h" #include <iostream> #include <math.h> #include <iomanip> #include <fstream> using namespace std; fstream file; int _tmain() подробнее

Показать сообщение отдельно
kobrjatina
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 52
25.10.2013, 01:43  [ТС]     Динамический массив
некорректно работает программа, вот скрин
http://youpict.ru/part/1/4283/fpm/

Добавлено через 19 минут
А вот так норм
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
48
49
50
51
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <math.h>
using namespace std;
 // функция для получения модуля числа
int fabs(int x)
{return (x >= 0 ? x : -x);}
int main()
{ setlocale (0, "");
srand (time(NULL));
int n;
int x = 10;
int y = 20;
// создание 2-мерного динамического массива
int **a = new int*[x]; 
for(int i=0; i<x; i++)
a[i] = new int[y];
// заполнение случайными значениями от -500 до 499
printf("Первичный массив\n");
for(int i=0; i<x; i++) {
for(int j=0; j<y; j++) {
a[i][j] = rand()%100-50;
if(a[i][j] < 0) printf("%3d ", a[i][j]);
else printf(" %3d ", a[i][j]);}
printf("\n");}
// поиск наибольшего элемента
n = fabs((float)(a[0][0]));
for(int i = 0; i < x; i++)
for(int j = 0; j < y; j++)
if(fabs(a[i][j]) > n)
n = fabs(a[i][j]);
cout << "max=" << n << endl;
// создание нового 2-мерного динамического массива
float **b = new float*[x]; 
for(int i=0; i<x; i++)
b[i] = new float[y];
// заполнение значениями из первого массива деленными на n
printf("Вторичный массив\n");
for(int i=0; i<x; i++) {
for(int j=0; j<y; j++) {
b[i][j] = (float)a[i][j] / n;
if(b[i][j] < 0.0) printf("%1.2f ", b[i][j]);
else printf(" %1.2f ", b[i][j]);}
printf("\n");}
printf("\n");
delete a;
delete b;
return 0;
}
 
Текущее время: 23:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru