Скачать презентацию float x 10 0 20 0 30 0 Скачать презентацию float x 10 0 20 0 30 0

Некоторые коды из лекций.pptx

  • Количество слайдов: 7

float x[ ]={10. 0, 20. 0, 30. 0, 40. 0, 50. 0}; float *u float x[ ]={10. 0, 20. 0, 30. 0, 40. 0, 50. 0}; float *u 1, *u 2; int i; printf("n. Adress ukazatelia: &u 1=%p, &u 2=%pn", &u 1, &u 2); printf("n Adressa elementov massiva: n"); for (i=0; i<5; i++) printf("&x[%d]=%p ", i, &x[i]); printf("nn Znachenia elementov massiva: n"); for (i=0; i<5; i++) printf(" x[%d]=%5. 1 f ", i, x[i]); putchar('n'); for(u 1=&x[0], u 2=&x[4]; u 2>=&x[0]; u 1++, u 2 --) {printf("n*u 1=%f, u 1=%p, *u 2=%f, u 2=%p", *u 1, *u 2, u 2); printf("n u 2 - u 1 = %d", u 2 -u 1); //разность адресов }

int x[2][3], i, j; Присвоим элементам массива значения 4 -мя разными способами: i=0; 1 int x[2][3], i, j; Присвоим элементам массива значения 4 -мя разными способами: i=0; 1 while (i<2) {j=0; while (j<3) x[i][j++]=i*3+j+1; i++; } i=0; 2 while (i<2*3) *((int*)x+i++)=i+1; int *px=(int*)x; i=0; while (i<2*3) 3 *px++ = ++i; Экран 1 2 3 4 5 6 for(i=0; i<2; i++) 4 for(j=0; j<3; j++) scanf("%5 d", &x[i][j]);

long fact (int n); int main() { cout<<fact(5); getch(); //<conio. h> return 0; } long fact (int n); int main() { cout< return 0; } long fact (int n) { long f; if (n<0) return(n); for (f=1; n; --n) f*=(long)n; return(f); } n!=1*2*3*…*n n!=n*(n-1)*…*2*1

int &max(int[], int); max(n, x)=10 void main() 2 4 0 8 { int x[]={2, int &max(int[], int); max(n, x)=10 void main() 2 4 0 8 { int x[]={2, 4, 10, 8}; int n=sizeof(x)/sizeof(int); cout<<"nmax(n, x)="<x[i_max]? i: i_max; return x[i_max]; }