Содержание
- 2. Массивы
- 3. Одномерные массивы int a[10]; Нумерация индекса начинается с нуля! В описании указывается число элементов, а не
- 4. Многомерные массивы Нумерация всех индексов начинается с нуля! int a[20][8];
- 5. Классические задачи, возникающие при работе с массивами Ввод/вывод (сохранение в файл, передача по сети и т.п.)
- 6. Линейная сортировка Число просмотров ~ ½ (N-1)2 Число перестановок ~ ¼ (N-1)2
- 7. Сортировка «пузырьком» Число просмотров ~ ½ (N-1)2 Число перестановок ~ ¼ (N-1)2 Можно остановится, как только
- 8. Ввод массива #define N 10 #include main() { int a[N],x; int i,j; /* Ввод массива */
- 9. Сортировка массива /* Линейная сортировка массива */ for (i=0; i for (j=i+1; j if (a[i]>a[j]) {x=a[j];
- 10. Вывод массива /* Вывод отсортированного массива */ for (i=0; i printf("\n"); return 0; // Код возврата
- 11. Вся программа целиком /* Сортировка массива */ #define N 10 #include main() { int a[N],x; int
- 12. Бинарный поиск L=0; R=9; N=(L+R)/2; // N==4; A[N]==55; A[N] L=N+1; R=9; N=(L+R)/2; // N==7; A[N]==73; A[N]>72
- 13. Бинарный поиск // Бинарный поиск элемента массива равного b int L, R, n; bool f =
- 14. Строки символов
- 15. char str[12] = "Borland C++"; Ввод строки с клавиатуры: scanf("%s",str); или gets(str); Вывод строки: printf("%s",str); или
- 16. Функции для работы со строками strcpy(s1,s2) – копирует содержимое строки s2 в s1, возвращает указатель на
- 17. Простейшая программа работы со строками /* Подсчет количества слов */ #define N 80 #include #include main()
- 18. Копирование строки while (s2[i]=s1[i]) i++; или while (s2[i]=s1[i++]);
- 19. Указатели
- 20. Типизированные указатели char *c; // указатель на char int *i, j; // указатель на int и
- 21. Указатели на void void *p; // нетипизированный указатель float *pf, f; // типизированный указатель pf=&f; //
- 22. Указатели и массивы int a[10], * p; char *p; char str="Strings With Capital Words"; p=str; while
- 23. Указатели и массивы
- 24. Массивы указателей char *ext[]={"exe", "com", "dat", "c", "pas", "cpp"} int **p; printf("%s",ext[0]);
- 25. Динамическое размещение данных Неинициализированный указатель int *p; Выделение памяти (N элементов) p=malloc(sizeof(int)*N); Использование p[i] либо *(p+i)
- 26. Динамическое создание двумерного массива #include #include main() { int M; // Число строк int N; //
- 28. Скачать презентацию

![Одномерные массивы int a[10]; Нумерация индекса начинается с нуля! В описании указывается](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1063695/slide-2.jpg)
![Многомерные массивы Нумерация всех индексов начинается с нуля! int a[20][8];](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1063695/slide-3.jpg)



![Ввод массива #define N 10 #include main() { int a[N],x; int i,j;](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1063695/slide-7.jpg)



![Бинарный поиск L=0; R=9; N=(L+R)/2; // N==4; A[N]==55; A[N] L=N+1; R=9; N=(L+R)/2;](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1063695/slide-11.jpg)


![char str[12] = "Borland C++"; Ввод строки с клавиатуры: scanf("%s",str); или gets(str);](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1063695/slide-14.jpg)


![Копирование строки while (s2[i]=s1[i]) i++; или while (s2[i]=s1[i++]);](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1063695/slide-17.jpg)



![Указатели и массивы int a[10], * p; char *p; char str="Strings With](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1063695/slide-21.jpg)

![Массивы указателей char *ext[]={"exe", "com", "dat", "c", "pas", "cpp"} int **p; printf("%s",ext[0]);](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1063695/slide-23.jpg)


HRM and its challenges
Тесты по информатике и информационным технологиям в юриспруденции
Популярные компьютерные игры
Компьютерная графика
Кодирование информации
Мобильное рабочее место Единой корпоративной автоматизированной системы управления инфраструктурой дирекции по ремонту пути
Библиографическая запись. Библиографическое описание
Презентация на тему Информационные объекты Windows: файлы и папки
Microsoft Entourage
Как определить пользу и вред компьютерных игр
Системы управления базами данных. Реляционная модель данных
Учёба занимает всё свободное время? на любимые игры нет времени? скачай это приложение!
Сравнение коммутаторов серий 2960 и 3560
Родительское собрание онлайн
Организация вычислений в электронных таблицах обработка числовой информации в электронных таблицах
Единый портал государственных и муниципальных услуг
Разработка сайта
Բջջային հեռախոս. Համացանցից օգտվելու հնարավորություն
Алгоритм. Использование LEGO-WеDо как исполнителя
Цвет в компьютерной графики
Алгебра логики
Массивы и указатели
Работа редактора с композицией медиатекста
Автоматизированная информационная система результатов обучающихся в детской спортивной школе
Жизненный цикл программного обеспечения. Лекция №3
Отчет о профессионально-творческой практике в Первичной профсоюзной организации
Поместите здесь ваш текст. Шаблон
Презентация на тему Интернет: да или нет