Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Приведенная программа выводит на экран сочетания имён и фамилий, которые хранятся в подключаемом файле arr.txt: #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <locale.h> #ifndef A
Приведенная программа выводит на экран сочетания имён и фамилий, которые хранятся в подключаемом файле arr.txt:
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <locale.h>
#ifndef ARR
#define ARR
#include "..\arr.txt"
#endif
int main (void) {
int i = 0 , j = 0, n;
setlocale (LC_ALL, "rus");
printf("Введите количество человек (от 1 до 3): ");
scanf("%d", &n);
if (n<1 || n>3) {
printf("Ошибка ввода данных. Нажмите любую клавишу: ");
_getch();
exit(1);
}
#ifdef ARR
for (i=0; i<n; i++)
printf("%d. %s %s\n", i+1, names[i], surnames[i]);
#endif
return 0;
}
Содержание файла arr.txt:
char *names[] = {"Иван", "Пётр", "Илья"};
char *surnames[] = {"Иванов", "Пётров", "Ильин"};
Где должен храниться подключаемый файл?
вопрос
Правильный ответ:
в одном и том же каталоге с исполняемым файлом
на один уровень выше испольняемого файла
на два уровня выше исполняемого файла
Сложность вопроса
75
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Я провалил сессию, почему я не углядел этот сайт с ответами интуит в начале года
27 июн 2019
Аноним
Это очень заурядный вопрос по интуиту.
14 ноя 2018
Аноним
Какой человек находит эти тесты интуит? Это же безумно легко
02 апр 2018
Другие ответы на вопросы из темы программирование интуит.
- # Что будет выведено на экран в результате выполнения приведенной программы? int main(void) { union pw { int i; double d; char ch[2]; } pw = {"y"}; printf("pw.d = %.2f", pw.d); return 0; }
- # Каким образом несколько директив могут быть объявлены в одной строке?
- # При каком запуске программы [Большая Картинка]
- # Какое утверждение является верным для приведенной программы? #include <stdio.h> #define N 11 int main() { int i; int arr[N][2]; for (i=1; i<N; i++) { arr[i][1] = i; arr[i][2] = i*i; } for (i=1; i<N; i++) printf("%d,%d\n", arr[i][1], arr[i][2]); return 0; }
- # Под какой массив выделяется память в приведенном фрагменте кода? int (*p)[10]; p = malloc(40*sizeof(int));