Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Какой цикл реализует приведенную структурную схему?[картинка]
Какой цикл реализует приведенную структурную схему?
вопросПравильный ответ:
while
do while
for
Сложность вопроса
68
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Это очень заурядный вопрос по интуиту.
06 ноя 2015
Другие ответы на вопросы из темы программирование интуит.
- # В приведенной программе используются указатели на функции, которые выполняют сортировку целочисленного массива "методом пузырька": void PuzSortInc (int*, int ); void PuzSortDec (int*, int); int main (void) { int A[] = {56, 34, 2, 0, 1, -21, 6, 8, 7}; int i, n, alg; <Объявление указателя pFun на функции> n = sizeof(A)/sizeof(A[0]); printf("Исходный массив: "); for (i = 0; i < n; i++) printf(" %3d", A[i]); printf("\nВыберите алгоритм сортировки (1 - \"методом пузырька\" по возрастанию,\ 2 - \"методом пузырька\" по убыванию: "); scanf("%d", &alg); switch (alg) { case 1: (*pFun[0])(A, n); break; case 2: (*pFun[1])(A, n); break; default: printf("ERROR! Такого алгоритма не определено!"); } printf("\nSorted array: "); for (i = 0; i < n; i++) printf(" %3d", A[i]); return 0; } void PuzSortInc (int* arr, int size) { int i, j, buf; for (i = 0; i < size - 1; i++ ) { for (j = 0; j < size - 1; j++) { if (arr[j] > arr[j + 1]) { buf = arr[j]; arr[j] = arr[j+1]; arr[j+1] = buf; } } } } void PuzSortDec (int* arr, int size) { int i, j, buf; for (i = 0; i < size - 1; i++ ) { for (j = 0; j < size - 1; j++) { if (arr[j] < arr[j + 1]) { buf = arr[j]; arr[j] = arr[j+1]; arr[j+1] = buf; } } } } Функция PuzSortInc() выполняет сортировку по возрастанию, функция PuzSortDec() - по убыванию. Каким образом должен быть объявлен указатель на функции для его использования в приведенной программе?
- # В каком случае, если пользователь введет число -4, на экран будет выведено сообщение -4 в квадрате = -16?
- # Какая программа позволяет определить размерность массива arr (для определения размерности массива используется переменная size)?
- # Что делает приведенная программа? #include <stdio.h> #include <conio.h> int main() { int n=0, i=0; char ch, str[30]=""; printf("Введите строку: "); scanf("%s", str); printf("Введите символ: "); ch = _getche(); while(str[i]!='\0') { if(str[i]==ch) n++; i++; } return 0; }
- # Чему будут равны значения переменных a, b и c после выполнения приведенного фрагмента кода? char a='A', b='B', c='C'; char *pc; pc = &a; c = *pc; *pc = 'C'; b = a;