Главная » Статьи » Информация

Матрицы и Циклы c++
#include <conio.h> 
#include <stdio.h> 

void main() 

clrscr(); 
int A[2][4]; 
int i=0,j=0,k=0; 

printf("Vvedite element matricu A\n"); 
for(i=0; i<2; i++) 
{ for(j=0; j<4; j++) 
  {scanf("%d", &A[i][j]); 

if(A[i][j]!=0) k=k+1; 



  } 
      printf("Kol-vo elementov ne ravnyh 0 - %d", k); 

getch(); 
     }

Указатели C++
#include <conio.h> 
#include <stdio.h> 

void main() 
{ clrscr(); 
unsigned long int a=8,b=5,c=4,d=7,e=10,f=1; 
unsigned long int *p=&a; 
unsigned long int *p1=&c; 
void *ken=&e; 

printf("Kol-vo bait vydelennyx pod peremnnyy -%d baita\n", sizeof(*p)); 

printf("Adres ykazatelya p - %p\n", *p); // Adressa ykazatelei 
printf("Adres ykazatelya p1- %p\n", *p1); 

printf("Adressa peremennyx - %p,%p,%p,%p,%p,%p\n", a,b,c,d,e,f); // Adressa peremennyx 

int *p2; 
*p2=*p-*p1; 
printf("Rezyltat vychetaniya ykazatelya - %p\n", *p2); 

*p2=*p+4; 
printf("Slogenie ukazatelya c chislom  - %p\n", *p); 

*p=*p-20; 
printf("Vychetanie ukazatelya c chislom  - %p\n", *p); 

printf("Operaciya Dikrementa  - %p\n", ++*p); 
printf("Operaciya dikrimenta  - %p\n", --*p); 

printf("*p==*p1=%d\n",p==p1);   // SRAVNENIE ykazatelei  
     printf("*p<*p1=%d\n",p<p1);  
     printf("*p>*p1=%d\n",p>p1); 
     printf("*p<=*p1=%d\n",p<=p1); 
     printf("*p>=*p1=%d\n",p>=p1); 
     printf("*p!=*p1=%d\n",p!=p1); 

int **pp;                    // ukazatel na ukazatel   
int *p4; 
pp=&p4; 
printf("ukazatel na ukazatel - %p\n", pp); 

printf("Znachenie neopredelennogo ykazatelya %p", ken); 
getch(); 
}
Категория: Информация | Добавил: Пользователь (02.07.2013)
Просмотров: 391 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Все материалы на сайте выложены с целью ознакомления!