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

Как работают указатели с массивами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сделать программу вывода графика изменения продуктивности всей бригады за неделю (на каждый день) http://www.cyberforum.ru/cpp-beginners/thread685788.html
Копу не трудно, напишите плз код программы, а то у меня ступор, даже не знаю с чего начинать. График должен выводится в консоли. Я предпологаю, что он должен выглядеть как то так: ***************** *********** ****************** ************************* *******
C++ Сортировка массива: все элементы массива отсортированы правильно, кроме последнего У меня проблема с последним элементом отсортированного массива, а именно если задать нечетное число размера массива, выбрать динамическое заполнение ,и выбрать сортировку Шелла, то все элементы массива отсортированы правельно, кроме последнего. #include <iostream> #include <stdlib.h> #include <conio.h> #include <stdio.h> #include <time.h> using namespace std; int col_sr; int col_pr; http://www.cyberforum.ru/cpp-beginners/thread685781.html
C++ Найти ошибку в синтаксисе
#include <stdio.h> #include <stdlib.h> #include <conio.h> #define max (a,b,c) ((a>b ? (a>c ? a:c)(b>c ? b:c)) int main () { int a,b,c; printf ("a=%d\nb=%d\nc=%d\nmax=%d\n",a,b,c max (a,b,c); getch(); return 0;
Использование компонент как в Visual Studio 2010 C++
Привет, можно ли написать в VS 2010 приложение на MFC, с компонентами которые по стилю как в самой VS2010 родными средствами? Или тут нужны библиотеки платные типа BCGSoft?
C++ Visual Studio 2010 с++ отладка только в своих файлах http://www.cyberforum.ru/cpp-beginners/thread685776.html
Привет, пишу игрушку на OGRE, и часто отладчик залетает в системные файлы типа window.h. Можно ли указать отладчику куда соваться, а что скрывать? Пишу на с++, WinAPI.
C++ Как лучше поставить ограничение на ввод букв, и знаков перпинания Добрый вечер! подскажите, как лучше поставить ограничение на ввод букв, и знаков перпинания (,.! ,пробел и других, которые используют в предложениях) ? cout<<"enter a text-line:"<<endl; cin.get(); cin.getline(input, 100); cout<<"You entered"<<" \" "<<input<<" \" "<<endl; cout<<endl; подробнее

Показать сообщение отдельно
NikoX_93
 Аватар для NikoX_93
10 / 10 / 3
Регистрация: 22.11.2011
Сообщений: 82
Записей в блоге: 1
01.11.2012, 08:40     Как работают указатели с массивами
Хочу на простом примере перестановки двух элементов уяснить - как работают указатели с массивами, но ничего не получается. Объясните на программе - почему?
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
#include<stdio.h>
#include<math.h>
#include<conio.h>
#define N 20
main()
{
      extern void swap(int k,int l,int a);
      int a[N+1],k,l,i,n;
      printf("\n Vvedite razmer n: \n");
      scanf("%d",&n);
      printf("\n Vvedite massiv A: \n");
      for(i=1;i<=n;i++)
      scanf("%d",&a[i]);
      printf("\n Vvedite nomer odnogo elementa: \n");
      scanf("%d",&k);
      printf("\n Vvedite nomer drugogo elementa: \n");
      scanf("%d",&l);
 
      swap(a[0],l,k);
      printf("\n Rezultat: \n");
      for(i=0;i<n;i++)
      printf("%d ",a[i]);
      getch();
}
void swap(int k,int l,int a)
{
     int t,a[N];
     t = a[k];
     a[k] = a[l];
     a[l] = t;
     return;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru