- Главная
- Информатика
- Лабораторная работа

Содержание
- 2. Задача A #include int main() { char name[10]; printf("Who are you? "); fgets(name,10,stdin); printf("Glad to meet
- 3. Задача B #include /*Ханойская башня: Даны три стержня, на один из которых нанизаны восемь колец, причём
- 4. int main(void) { int n = 5; // Number of disks towerOfHanoi(n, 'A', 'C', 'B'); //
- 6. Скачать презентацию
Слайд 2Задача A
#include
int main() {
char name[10];
printf("Who are you? ");
Задача A
#include
int main() {
char name[10];
printf("Who are you? ");
![Задача A #include int main() { char name[10]; printf("Who are you? ");](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/936075/slide-1.jpg)
fgets(name,10,stdin);
printf("Glad to meet you, %s",name);
return(0);
}
ИНСТРУКЦИЯ:
Модифицируете эту программу, чтобы она читала n-количество символов текста, а потом выводила на экран тот же текст в обратном порядке. Пример: "ABCDE -> EDCBA"
printf("Glad to meet you, %s",name);
return(0);
}
ИНСТРУКЦИЯ:
Модифицируете эту программу, чтобы она читала n-количество символов текста, а потом выводила на экран тот же текст в обратном порядке. Пример: "ABCDE -> EDCBA"
Слайд 3Задача B
#include
/*Ханойская башня: Даны три стержня, на один из которых нанизаны
Задача B
#include
/*Ханойская башня: Даны три стержня, на один из которых нанизаны

восемь колец, причём кольца отличаются размером и лежат меньшее на большем. Задача состоит в том, чтобы перенести пирамиду из восьми колец за наименьшее число ходов на другой стержень. За один раз разрешается переносить только одно кольцо, причём нельзя класть большее кольцо на меньшее.*/
// C recursive function to solve tower of hanoi puzzle
void towerOfHanoi(int n, char from_rod, char to_rod, char aux_rod) {
if (n == 1) {
printf("\n Move disk 1 from rod %c to rod %c", from_rod, to_rod);
return;
}
towerOfHanoi(n-1, from_rod, aux_rod, to_rod);
printf("\n Move disk %d from rod %c to rod %c", n, from_rod, to_rod);
towerOfHanoi(n-1, aux_rod, to_rod, from_rod);
}
// C recursive function to solve tower of hanoi puzzle
void towerOfHanoi(int n, char from_rod, char to_rod, char aux_rod) {
if (n == 1) {
printf("\n Move disk 1 from rod %c to rod %c", from_rod, to_rod);
return;
}
towerOfHanoi(n-1, from_rod, aux_rod, to_rod);
printf("\n Move disk %d from rod %c to rod %c", n, from_rod, to_rod);
towerOfHanoi(n-1, aux_rod, to_rod, from_rod);
}
Слайд 4int main(void) {
int n = 5; // Number of disks
int main(void) {
int n = 5; // Number of disks

towerOfHanoi(n, 'A', 'C', 'B'); // A, B and C are names of rods
return 0;
}
ИНСТРУКЦИЯ:
Вместо текстового описания решения, модифицируйте эту программу, чтобы она графически показывала решение шаг за шагом. Пример:
х
ххх
ххххх
ххх
ххххх х
ххххх х ххх
итд
*/
return 0;
}
ИНСТРУКЦИЯ:
Вместо текстового описания решения, модифицируйте эту программу, чтобы она графически показывала решение шаг за шагом. Пример:
х
ххх
ххххх
ххх
ххххх х
ххххх х ххх
итд
*/
- Предыдущая
Свойства логарифмов и теоремы логарифмированияСледующая -
М.Ю. Лермонтов Сон
Практическая работа №6. Создание таблиц и графиков в программе в PowerPoint
Организация рабочего места по принципу 5С
Администрирование информационных систем
Примеры программирования
slides9-1
Asymptotic Analysis
Форматы графических файлов
Основные защитные механизмы, реализуемые в рамках различных мер и средств защиты
Вибір програмної та апаратної конфігурації суб’єкта господарської діяльності
Интерфейсы на Java
Линейные программы “разбор полетов”
Сетевые протоколы и коммуникации. Тема 2
Представление информации в двоичной системе мсчисления
Одноранговые сети
Цифровое моделирование и производство
Как заполнить Google форму?
Аудит контекстных рекламных кампаний 220 Вольт
Задания
Архитектура персонального компьютера
Презентация
Сравнительный анализ сайтов
PHASE 1. Отладка
Операционная система Windows
Вычисление информационного объема сообщения
Презентация на тему Защита информации
Шаблон для создания интерактивной игры типа Лабиринт
Презентація 5 клас Урок 7
Микроконтроллеры