Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <windows.h>
- #include <stdio.h>
- int nArr[10][10];
- void foo();
- //////////////////////////////////////////////////////
- int main()
- {
- // for(int i = 0; i <= 9; i++)
- // {
- // nArr[0][i] = i;
- // }
- for(int i = 0; i <= 9; i++)
- {
- nArr[i][9-i] = 33;
- }
- foo();
- /*
- int *p = (int*)&nArr[0][0];
- for(int i = 0; i < 20; i++)
- {
- printf("p[%2d] = %d\n", i, p[i]);
- } */
- }
- ///////////////////////////////////////////////////
- void foo()
- {
- for(int i = 0; i <= 9; i ++)
- {
- for(int i2 = 0; i2 <= 9; i2++)
- {
- Sleep(300);
- printf("%2d ", nArr[i][i2]);
- }
- printf("\n");
- }
- }
- /*
- #include <stdio.h>
- //////////////////////////////////////////////////////
- int main()
- {
- int n = 12;
- int *p = &n;
- printf(" p = %d\n", p);
- printf("*p = %d\n", *p);
- printf("&n = %d\n", &*p);
- printf(" n = %d\n", *&*p);
- }
- */
- /*
- #include <stdio.h>
- //////////////////////////////////////////////////////
- int main()
- {
- int n = 12;
- printf(" n = %d\n", n);
- printf("&n = %d\n", &n);
- printf(" n = %d\n", *&n);
- printf("&n = %d\n", &*&n);
- printf("&n = %d\n", *&*&n);
- }
- */
- /*
- Создайте локальный целочисленный массив из 20-ти элементов.
- 1) Проинициализируйте его в цикле значениями от 17 до 36.
- 2) Посдсчитате сумму всех элементов массива.
- 3) Передайте в отдельную функцию адрес этого массива и верните
- из неё содержимое элемента массива с индексом 3.
- */
- /*
- #include <stdio.h>
- //////////////////////////////////////////////////////
- int mult(int *a)
- {
- printf("SONY address of a[0] = %d\n", &a[0]);
- printf("SONY a[0] = %d\n", a[0]);
- return a[3];
- }
- //////////////////////////////////////////////////////
- int main()
- {
- int a[20];
- int S = 0;
- for(int i = 17; i <= 36; i++)
- {
- a[i - 17] = i;
- S += i;
- }
- for(int i = 0; i <= 19; i++)
- {
- printf("a[%2d] = %d\n", i, a[i]);
- }
- printf("S = %d\n", S);
- int nRes = mult(&a[0]);
- printf("nRes = %d\n", nRes);
- return 0;
- }
- */
- /*
- #include <stdio.h>
- //////////////////////////////////////////////////////
- int main()
- {
- double f = 1.77;
- char a[20] = {'B', 'C', 'D', 69};
- printf("size of char = %d\n", sizeof(f));
- for(int i = 0; i <= 19; i++)
- {
- printf("a[%2d] = %3d = %c = %d\n", i, a[i], a[i], &a[i]);
- }
- return 0;
- }
- */
- /*
- #include <stdio.h>
- //////////////////////////////////////////////////////
- int main()
- {
- int a[20] = {10, 11};
- for(int i = 0; i <= 19; i++)
- {
- printf("a[%2d] = %11d = %d\n", i, a[i], &a[i]);
- }
- return 0;
- }
- */
- /*
- #include <stdio.h>
- #include <locale.h> // здесь "живёт" setlocale(LC_ALL, "rus");
- //////////////////////////////////////////////////////
- int main()
- {
- int a[20];
- setlocale(LC_ALL, "rus");
- printf("a = %d\n", &a[0]);
- printf("address of a[1] = %d\n", &a[1]);
- printf("address of a[3] = %d\n", &a[3]);
- return 0;
- }
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement