Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Удаление всех пробелов в файле https://www.cyberforum.ru/ c-beginners/ thread294641.html
Разработать программу удаления в тексте, содержащемся в файле, всех пробелов. (язык Си) Добавлено через 25 минут у меня как бы есть готовая, но она не до конца, она удаляет пробелы в тексте... freopen("input.txt", "r", stdin); // файл содержащий строку с пробелами freopen("output.txt", "w", stdout) ; // файл после работы программы! поставь код после int main()
C (СИ) В существующем на диске файле найти первую из самых длинных последовательностей соседних символов, состоящую только из цифр В существующем на диске файле найти первую из самых длинных последовательностей соседних символов, состоящую только из цифр. Заменить все символы этой последовательности на «*». (Файл создать с... https://www.cyberforum.ru/ c-beginners/ thread294874.html
C (СИ) Переведите из Pascal в Си https://www.cyberforum.ru/ c-beginners/ thread294391.html
Program Lab13; const n=3; type worker=record names:string; job:string; year:word; end; massive=array of worker;
C (СИ) Сортировка линейного списка. https://www.cyberforum.ru/ c-beginners/ thread294470.html
Здравствуйте! Написал вот такую штуку, как можно теперь полученный связный список отсортировать по алфавиту и по длине слов? Если можно - с примерами. Спасибо. //По символьному файлу составить два...
C (СИ) Исправление программы переписанной с Pascal https://www.cyberforum.ru/ c-beginners/ thread294486.html
Может кто-нибудь помочь,ооочень надо=( Исправьте программу,пожалуйста , нужно на СИ.Переделывалась с Паскаля #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <stdlib.h>... Лаура137, давай или задачу, или оргинал.
C (СИ) Код из C++ в C https://www.cyberforum.ru/ c-beginners/ thread294747.html
помогите перевести код из C++ в С #include<iostream.h> #include<windows.h> #include<string.h> void main() { char rus={'а','б','в','г','д'}; char eng={"a","b","v","g","d"}; а конкретней ошибка ?:)
Поменять местами первый и последний элементы в текстовом файле C (СИ)
Имеется структура: struct list {int num; // номер char author; // автор char track; // трек int year; } с; // год по ней создан и заполнен текстовый... любые ответы приветствуются
C (СИ) Данна матрица А размером m на n.Определить номер столбца, содержащего наибольшее количество нулей. https://www.cyberforum.ru/ c-beginners/ thread294842.html
Данна матрица А размером m на n.Определить номер столбца, содержащего наибольшее количество нулей. Написал, немогу найти ошибку:-( #include<stdio.h> #include<conio.h> void main() { int a; ... for(j=0;j<n;j++) { for(i=0;i<n;i++) может еще где есть)
C (СИ) Найти в каждом предложении самое длинное слово и вывести его Заданы 2 предложения в файле my.txt. Нужно найти в каждом предложении самое длинное слово и вывести его на экран. #include <stdio.h> #include <conio.h> char str; int i; // нужно добавить еще... Конечно вариант с использованием vcl, но всё же приведу его: TStringList * lst = new TStringList(); lst->Delimiter = ' '; lst->DelimitedText = inputText;//inputText - переменная типа string, в... https://www.cyberforum.ru/ c-beginners/ thread294454.html C (СИ) Преобразовать введенное пользователем десятичное число в число в указанной системе счисления
Написать программу на языке си, которая преобразует введенное пользователем десятичное число в число в указанной системе счисления (от 2 до 10). Вот препод недавно нам давал примеры, хотя сам не смотрел может тебе понадобится: // Преобразует двоичное число в десятичное #include <stdio.h> #include <conio.h> #include "string.h" void main()...
C (СИ) АРКАНОИД (DOS , C ) Пишу арканоида на си под дос . Но он упорно не хочет компилироватся . Может кто подскажет где и в чем ошибка? #include <stdio.h> #include <conio.h> #include <math.h> #include <dos.h> ... https://www.cyberforum.ru/ c-beginners/ thread294335.html C (СИ) Вывести все элементы главной диагонали массива начиная с элемента, расположенного в левом верхнем углу
1 Вывести на экран (в одну строку) все элементы главной диагонали массива начиная с элемента, расположенного в левом верхнем углу. Помогите решить через printf а не ciut int matr = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; size_t i = 0; while(i < 3) printf("%d ", matr);
1 / 1 / 0
Регистрация: 12.05.2011
Сообщений: 6
0

Задача о шахматном коне для любого размера доски - C (СИ) - Ответ 1646251

13.05.2011, 20:04. Показов 557. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
помогите пожалуйста перенести задачу о коне с поля 8*8 на любое квадратное поле, размер которого задается пользователем. вот код для поля 8*8

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#include <stdio.h>
#include <conio.h>
int i, j, n, nsqr, q ;
int dx[9], dy[9], h[29][29] ;
 
void prnt(void){
//вывод поля на экран
int p, r;
for ( p = 1; p <= n; p++){
for ( r = 1; r <= n; r++)
printf("%2d ", h[p][r]);
printf("\n");
}
printf("\n");
}
 
int set (int i, int x, int y){
// возвращает 1, если доска заполнена, 0 - если нет продолжений
int j, u, v , q1=0 ;
    for(j = 1; (!q1) && (j <= 8); j++){
u = x + dx[j] ; v = y + dy[j] ;
if ( 1 <= u && u <= n && 1 <= v && v <= n && h[u][v] == 0){
h[u][v] = i ;
if (i < nsqr){
q1 = set (i + 1, u, v);
if (q1 == 0) h[u][v] = 0;
} 
else q1 = 1;
}
    }
    return q1;
}
int main()
{
dx[1] = 2; dx[2] = 1; dx[3] = -1; dx[4] = -2;
dx[5] = -2; dx[6] = -1; dx[7] = 1; dx[8] = 2;
dy[1] = 1; dy[2] = 2; dy[3] = 2; dy[4] = 1;
dy[5] = -1; dy[6] = -2; dy[7] = -2; dy[8] = -1;
n = 8; 
nsqr = n*n;
h[1][1] = 1;
set(2,1,1);
prnt();
getch();
}


Вернуться к обсуждению:
Задача о шахматном коне для любого размера доски C (СИ)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.05.2011, 20:04
Готовые ответы и решения:

Проверьте на работоспособность прогу о шахматном коне
Если что-то неправильно,подправьте! Условие: разработать программу, которая должна находить кол-во ходов, что может сделать шахматная...

Задача о коне Аттилы
На шахматной доске стоят белый конь и черный король. Некоторые поля доски считаются «горящими». Конь должен дойти до неприятельского...

Scanf() для строки любого размера
Здравствуйте! Проблема следующая: нужно реализовать ввод и вывод с клавиатуры текста при помощи функций scanf() и printf(). Я знаю как это...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.05.2011, 20:04
Помогаю со студенческими работами здесь

Задача о коне Аттилы. Конь должен дойти до неприятельского короля
Задача о коне Аттилы («Трава не растет там, где ступил мой конь!»). На шахматной доске стоят белый конь и черный король. Некоторые...

Переписать программу для работы с матрицами любого размера
Как сделать чтоб работало с матрицами 3x3 и 4x4 и тд. const n=2; m=2; function max(a, b:integer):integer; begin if...

Как создать приложение для любого размера экрана?
При создании нового приложения в XE5 надо выбрать устройство или размер экрана. Кто-нибудь знает как создать &quot;универсальное&quot;...

Создать программу для обхода конем шахматной доски доски размерности 15х15
Создать программу для обхода конем шахматной доски доски размерности 15х15.

Код для простейшей программы деления и слияния любого файла на любое количество частей разного размера
Уважаемое сообщество!!! Необходим код для простейшей программы деления и слияния любого файла на любое количество частей разного размера....

0
Новые блоги и статьи
Концепция variadic
CoderHuligan 04.03.2025
Мне не очень нравится (а кому это нравится?) что у нас есть отдельно компилятор, отдельно линковщик, причем со своим собственным командным языком. При этом усложнении надо знать помимо языка. . .
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class — два мощных инструмента для обуздания неизменяемых структур данных, каждый со своим уникальным подходом к решению этой задачи. История их появления весьма. . .
Создание производительны­­­х API с Java и gRPC
Wired 04.03.2025
В мире микросервисной разработки вопрос производительности часто становится краеугольным камнем. И хотя REST API давно завоевал сердца разработчиков своей простотой и интуитивностью, при высоких. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 знаменует собой значительный скачок в развитии Java, внося фундаментальные улучшения в производительность, безопасность и удобство разработки. Релиз включает множество революционых изменений,. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Современная блокчейн-разработка на Java предоставляет разработчикам широкий спектр возможностей. В отличие от Solidity, который ограничен экосистемой Ethereum, Java позволяет создавать как. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
Tестирование Pull Request в Kubernetes с помощью vCluster
stackOverflow 03.03.2025
При работе с микросервисной архитектурой критически важно обеспечить качественное тестирование каждого изменения перед его слиянием в основную кодовую базу. Однако тестирование Pull Request в. . .
Использование пакета Context в Golang
bytestream 03.03.2025
Управление параллельными процессами в современных приложениях - сложная задача, особенно когда речь идет о микросервисной архитектуре и распределенных системах. Пакет context в Go - это гибкое. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru