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

Создать динамический массив указателей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Отображение полного вида числа http://www.cyberforum.ru/cpp-beginners/thread145349.html
Всем доброго времени суток, есть такая вещь в консольных приложениях С++, что на выводе отображается число польностью, только если в нем до 6 знаков, если знаков больше, то выводится что-то типо 3,6288e+006, т.е. дробь, умноженная на 10 в n-й степени, вопрос - как сделать чтобы число отображалось полностью? Заранее спасибо.
C++ Можно ли так записать? можно ли записать как то ЕСЛИ N ДЕЛИТСЯ НА ТРИ ТО ДЕЛИТЬ N на 3 http://www.cyberforum.ru/cpp-beginners/thread145340.html
Сформировать одномерный массив из элементов матрицы C++
Дан двумерный массив размерностью 5 х 6, заполненный целыми числами с клавиатуры. Сформировать одномерный массив, каждый элемент которого равен наибольшему по модулю элементу соответствующего столбца. омогите плиззз...
вычислить все сочетания из N элементов по M C++
на С нужно реализовать алгоритм вычисления всех возможных сочетаний из N элементов по M. подскажите пожалуста, как это сделать
C++ Дружественные функции http://www.cyberforum.ru/cpp-beginners/thread145320.html
Добрый день. Подскажите как правильно запихнуть данные код в тело дружественной функции. Моё задание:"Напишите программу, вычеркивающую из данного слова все буквы «а» (так, чтобы, например, из слова «заноза» получилось «зноз»). Использовать дружественные функции." #include <stdio.h> void main() { char s="album for arts foto."; printf("Input string \r\n\t%s\r\n",s); ...
C++ C++ Плиз подскажите что за ошибка: Error *.CPP 2: < expected Код: template void downHeap(T a, long k, long n) { // процедура просеивания следующего элемента // До процедуры: a...a - пирамида // После: a...a - пирамида T new_elem; подробнее

Показать сообщение отдельно
Genius Ignat
1234 / 772 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
14.06.2010, 18:27     Создать динамический массив указателей
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
52
53
54
55
56
57
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
 
int pr(int **matrix, int h, int w);
 
int main(){
int H = 2;
int W = 3;
 
//Выделение памяти.
int **matrix = (int **)malloc(H*sizeof(int*));
int i = 0, j = 0;
for( i = 0 ; i < H ; i++ )matrix[i] = (int*)malloc(W*sizeof(int));
 
 
 
//вводим
for( i = 0 ; i < H ; i++ ){
for( j = 0 ; j < W ; j++ ){ printf("[][] : ");scanf("%d",&matrix[i][j]);   }
printf("\n");
}
 
//Вывод матицы на экран.
for( i = 0 ; i < H ; i++ ){
   for( j = 0 ; j < W ; j++ )printf("%d ",matrix[i][j]);
printf("\n");
   }
 
printf("\n");
 
//выводим произведение
printf("pr: %d ",pr(matrix,H,W));
printf("\n");
 
 
 
//освобождение памяти.
for( i = 0 ; i < H ; i++ )free(matrix[i]);
free(matrix);
 
 
getch();
return 0;
}
 
 
 
int pr(int **matrix, int h, int w){
 
int i = 0 , j = 0;
int pr = 1;
for( i = 0 ; i < h ; i++ )
for( j = 0 ; j < w ; j++ )if(matrix[i][j]>=-3&&matrix[i][j]<=3)pr*=matrix[i][j];
         
return pr;
}
 
Текущее время: 09:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru