Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Каким образом должен быть подключен файл some.h, находящийся на два уровня выше, чем главный файл?
Каким образом должен быть подключен файл some.h, находящийся на два уровня выше, чем главный файл?
вопрос
Правильный ответ:
#include "..\some.h" #include "..\..\some.h" #include "..\..\..\some.h" Сложность вопроса
67
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Это очень не сложный вопрос по интуиту.
03 дек 2020
Аноним
Если бы не опубликованные решения - я бы не смог решить c этими тестами intuit.
08 апр 2016
Другие ответы на вопросы из темы программирование интуит.
- # Какие переменные являются фактическими параметрами функции sq()? int sq(int a, int x) { int i, res = 1; for (i=0; i<x; i++) res*= a; return res; } int main(void) { int n=4, b = 3, p; p = sq(n,b); printf("%d^%d = %d\n", n, b, p); return 0; }
- # В приведенной программе используются указатели на функции, которые выполняют сортировку целочисленного массива "методом пузырька": 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() - по убыванию. Каким образом должен быть объявлен указатель на функции для его использования в приведенной программе?
- # Какая программа содержит ошибку?
- # Каким образом должна быть объявлена функция Init для корректной работы приведенной программы? struct student { char fio[30]; int group; float average; }; <Прототи функции Init> void Print(struct student*); int main(void) { struct student s, *st; int i; s = Init("Ivanov I.", 3801, 5.00); st = &s; Print(st); return 0; } struct student Init(char* n, int i, float f) { struct student s, *st; st = &s; strcpy(st->fio, n); st->group = i; st->average = f; return s; } void Print(struct student *st) { printf("\nName: %s", st->fio); printf("\nGrouproup: %d", st->group); printf("\nAverage mark: %.2f\n", st->average); }
- # Что делает приведенная программа? #include <stdio.h> #include <conio.h> int main() { char str1[10] = "", str2[10] = ""; char *ptr1, *ptr2; printf("Введите строку: %s", str1); scanf("%s", str1); ptr1 = str1; ptr2 = str2; while (*ptr1!='\0') { if (*ptr1=='\0') { *ptr2 = '\0'; break; } *ptr2 = *ptr1; ptr1++; ptr2++; } printf("str2 = %s\n", str2); return 0; }