Главная » Статьи » Информация |
Матрицы и Циклы 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(); } | |
Просмотров: 391 | Рейтинг: 0.0/0 |
Всего комментариев: 0 | |