Форум программистов, компьютерный форум, киберфорум
Наши страницы

1) обработка матриц, 2)массивы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Класс:) http://www.cyberforum.ru/cpp-beginners/thread69343.html
#include <iostream> using namespace std; class Vehicle{ int passengers; int mpg; int fuelcap; public: Vehicle(int p,int m,int f){ passengers=p; mpg=m;
C++ ответьте на вопрос привет всем)) у меня такая проблемма: нужно написать программу которая выводит на экран одномерный массив,заполненный произвольно числами от 1 до 9. И ниже строчкой выводит этот же массив... http://www.cyberforum.ru/cpp-beginners/thread69340.html
C++ работа с файлами
1/подскажите(пошагово) как создавать exe-шный файл в с++ builder и visual studio 08 ? 2/чтобы входные данные шли из файла ifstreamf(1.TXT); и файл 1.TXT помещаем в папку с exe. так?
C++ в обратном порядке
//reverstr.cpp //переворачивает строку #include <iostream> #include <string> //для strlen() #include <locale> using namespace std; int main()
C++ Двумерный массив и я - чайник http://www.cyberforum.ru/cpp-beginners/thread69327.html
Вот собственно задача: Выполнить перестановку столбцов и строк двумерного массива так, чтобы минимальный элемент приобрел индекс 1.1 (левый верхний). Выводить массив на экран на каждом шаге с...
C++ Учебник по C++. Дейтел. Я - начинающий программист. Мне хотелось бы изучить язык с++, но в скаченном учебнике Дейтлов нерабочие программы. Чтобы исправить одну из них, мне понадобилось 30 мин)) Мне не очень хочется этого... подробнее

Показать сообщение отдельно
Bridge
0 / 0 / 0
Регистрация: 01.12.2009
Сообщений: 7
13.12.2009, 18:53  [ТС]
Большое спасибо!
Вот с вашей помощью написал ту же программу чуть попонятнее для меня, но выскакивает ошибка Проблема вроде в адресах, но не понимаю, как это исправить. Подскажите пожалуйста.


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
//---------------------------------------------------------------------------
 
#include <vcl.h>
#include <conio.h>
#include <stdio.h>
#pragma hdrstop
#define N 7
#define M 7
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
int array[N][M];
int max=0;
int temp;
for(int i=0;i<N;i++)
{
   for(int j=0;j<M;j++)
   {
       if(array[i][j]<max)
       {
          max=array[i][j];//поиск максимального элемента
          temp=j;//запоминаем столбец максимального элемента
      }
   }
 
}
 
  // переставляем элементы столбца temp в обратном порядке
 for(int k=0;k<N/2;k++)
 {
     int l = array[k][temp];
     array[k][temp]=array[N-1-k][temp];
     array[N-1-k][temp]=l;
 }
 for(int i=0;i<N;i++)
 {
     for(int j=0;j<M;j++)
     {
         printf("%d ",&(array[i][j]));
         printf("\n");
     }
 }
getch();
 
        return 0;
}
//---------------------------------------------------------------------------
ошибка Project Project2.exe raised exeption class EAccessVoilation with message 'Access violation at address 00401415.Write of address 001302A8'. Process stopped. Use Step or Run to continue. в 34 строчке
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru