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

Готовая программа переделайте на Указатели - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обьясните запись http://www.cyberforum.ru/cpp-beginners/thread1012887.html
while( ! fscanf (f, "%*%*c" )) c ++ ; Что она может означать?
C++ Блок-схемы к простым задачам Учусь на втором курсе,а блок схемы до сих пор не научилась рисовать:gcray2: Может кто нибудь поможет?Или литературу посоветуйте. Задачки довольно простенькие(но я же решила :hihi:) http://www.cyberforum.ru/cpp-beginners/thread1012864.html
Устраните деприкацию C++
Нашёл в учебнике С.Девиса функцию char* int2month(int nMonth) сам дописал к ней функцию main. Программа выводит имя месяца в ответ на номер. Как устранить предупреждения компилятора g++ ? Или забить на них? #include <iostream> char* int2month(int nMonth) { if (nMonth<1 || nMonth > 12) { return "invalid";
C++ Найти все простые числа С++
Помогите пожалуйста, нужно написать программу на языке С++, а я в этом вообще не соображаю. Найти все простые числа из заданной последовательности чисел, не превосходящие заданное натуральное число n, двоичная запись которых представляет собой симметричную последовательность нулей и единиц (начинающуюся единицей). Цифры не должны заноситься в массив.
C++ Создать связанный список http://www.cyberforum.ru/cpp-beginners/thread1012815.html
Если создать структуру я могу, то со связными списками совсем беда.
C++ Напишите функцию с аргументом типа char* Напишите функцию с аргументом типа char*. Функция должна динамически (оператором new) выделять память для массива char, размер которого соответствует размеру переданного символьного массива. Используя механизм индексирования, скопируйте символы из аргумента в динамически созданный массив (не забудьте о завершающем нулевом символе) и верните указатель на копию. Протестируйте функцию в main(),... подробнее

Показать сообщение отдельно
Руслан555
1 / 1 / 0
Регистрация: 28.01.2013
Сообщений: 79
20.11.2013, 10:04     Готовая программа переделайте на Указатели
Помогите пожалуйста!!! Через указатели
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 <stdio.h>
#include <conio.h>
int main( ) {
int n = 3;  
int** f1=new int*[n];
for(int i=0;i<n;i++)
  f1[i]=new int[n];
 
int** f2=new int*[n];
for(int i=0;i<n;i++)
  f2[i]=new int[n];
 
int** A=new int*[n];
for(int i=0;i<n;i++)
  A[i]=new int[n];
 
for(int i=0; i<n; i++)
  for(int j=0; j<n; j++)
    {
    f1[i][j]=(i+1)*(j+1);
    f2[i][j]=(n-i+1)*(n-j+1); 
    }
for(int i=0; i<n; i++, printf("\n"))
  for(int j=0; j<n; j++)
    printf("%d ",f1[i][j]);
printf("\n");
 
for(int i=0; i<n; i++, printf("\n"))
  for(int j=0; j<n; j++)
    printf("%d ",f2[i][j]);
 
for(int i=0; i<n; i++)
  {
  int max=f2[i][0];
  for(int j=0; j<n; j++)  
    {
    if(f2[i][j] > max)
    max=f2[i][j];
    }
  for(int jj=0; jj<n; jj++)
    A[i][jj]=f1[i][jj]*max;
  }
 
printf("\n");
for(int i=0; i<n; i++, printf("\n"))
  for(int j=0; j<n; j++)
    printf("%d ",A[i][j]);
 
getch();
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru