Главная /
Программирование на языке 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; }