Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Блок-схемы для программ на Си https://www.cyberforum.ru/ c-beginners/ thread582823.html
Помогите пожалуйста составить блок-схемы для 2-х программ.Хотя бы набросайте от руки а я сам оформлю в ворде.Заранее благодарен. 1)#include <stdio.h> void main() { const int n=6; int i,j,max,min,minj,maxj,a; printf("Введите матрицу размером 6х6\n"); for(i=0; i<n; i++) for(j=0; j<n; j++) {
C (СИ) анаграмма
есть решение в паскале, нужно написать ее в СИ Условие: Cтрока S1 называется анаграммой строки S2, если она получается из S2 перестановкой символов. Даны строки S1 и S2. Напишите программу, которая проверяет, является ли S1 анаграммой S2. program v1; var a,a1 : array of integer; i,max,k : longint; s,s1,s2 : string;
C (СИ) Сортировка последовательности https://www.cyberforum.ru/ c-beginners/ thread582811.html
Дана последовательность. Необходимо расположить положительные элементы, стоящие на нечётных местах, по возрастанию. Помогите.
C (СИ) Найти к-ый уровень дерева https://www.cyberforum.ru/ c-beginners/ thread582747.html
Даны два массива.Первый массив это начало дуги,второй конец. Например A(2,2,3,3,5,5,6, 9, 1) B(3,5,6,9,4,1,10,15,22) Как найти к-ый уровень дерева???
является ли введенная строка палиндромом C (СИ)
помогите пожалуйста.нужно - написать программу, проверяющую, является ли введенная строка палиндромом (читается одинаково слева направо и справа налево). Для этого: 1.объявить массив символов для хранения введенной пользователем строки и два указателя на символ; 2.сделать так, чтобы первый указатель ссылался на первый символ строки, а второй на последний, учитывая тот факт, что строка...
C (СИ) Пользуясь только указателями, заполнить массив и отыскать чётные элементы Доброго времени суток! Возникла небольшая проблема по мере изучения Си. Задача: Пользуясь только указателями, заполнить массив десятью целыми случайными числами в диапазоне от 0 до 10. Вывести пронумерованный массив значений в столбец на экран. После этого напечатать номера, значения и адреса тех элементов, которые оказались четными. Использовать операцию %. Программа мною, в принципе,... https://www.cyberforum.ru/ c-beginners/ thread582610.html
C (СИ) запись и чтение из файла + структуры задача примерно такая : A sequential access file "customerdata" has some records, each of which contains ACCOUNT NUMBER, CUSTOMER NAME and PAYMENT for PRODUCT1, PRODUCT2, PRODUCT3 respectively. Write a MAIN function to read file "customerdata" and calculate total payment for each product and write ACCOUNT NUMBER,CUSTOMER NAME and TOTAL PAYMENT information for the products having total... https://www.cyberforum.ru/ c-beginners/ thread582474.html Подпрограмма-функция: являются ли три точки с заданными координатами вершинами равнобедренного треугольника C (СИ)
Написать подпрограмму-функцию для определения, являются ли три точки, координаты которых будут задаваться с клавиатуры, вершинами равнобедренного треугольника, т.е. выполняется ли условие: d12=d13 или d12=d23 или d13=d23. Координаты двух точек являются константами, координаты третьей вводятся с клавиатуры. #include <string.h> #include <complex> #include <iostream> using namespace std;
C (СИ) Массивы: сортировка, поиск написать прогу для работы с динамическими массивами, которая выполняет следующее: -поиск элемента в массиве,если элемент присутствует в массиве вывести его номер -организовать сортировку методом пузырька. P.S. язык программирования C. https://www.cyberforum.ru/ c-beginners/ thread582266.html C (СИ) Определить слово с максимальным числом букв "а" слова в предложении разделены пробелом. предложение заканчивается "." "!" "?" определить слово с максимальным числом букв а и количество таких букв а https://www.cyberforum.ru/ c-beginners/ thread582236.html
C (СИ) дан текст. установить пробелы вместо символов, номера позиций которых при делении на 4 дают в остатке 3
дан текст. установить пробелы вместо символов, номера позиций которых при делении на 4 дают в остатке 3
C (СИ) Пояснить строку кода https://www.cyberforum.ru/ c-beginners/ thread582197.html
Обьясните следующую записать например printf("%.2f ",x); Выдаст нам 2 знака после запятой А как это обьяснить? printf("| %11.3lf | error |\n",x);
1255 / 705 / 359
Регистрация: 20.02.2010
Сообщений: 1,035
22.05.2012, 21:27 0

Перевести код с QBasic на Си - C (СИ) - Ответ 3067428

22.05.2012, 21:27. Показов 1377. Ответов 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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#include <stdio.h>
#include <stdlib.h>
 
void swap(int *a, int *b)
{
    int t = *a;
    *a = *b;
    *b = t;
}
 
int main(void)
{    
    int n, i, j, d, c, q, w, z, k, **v;
    printf("enter n: ");
    scanf("%d", &n);
 
    v = (int**)malloc(n * sizeof(int*));
    for (i = 0; i != n; ++i)
    {
        v[i] = (int*)malloc(n * sizeof(int));   
    }
 
    i = j = d = c = q = w = z = k = 0;
 
    for (d = 2 * n - 1; d >= 1; --d)
    {
        if (d < n) 
        {
            i = d; 
            j = 1; 
            --c;
        }
        else
        {
            i = n;
            j = d - n + 1;
            ++c;
        }
        q = -1;
        w = 1;
 
        if (d % 2) 
        {
            swap(&i, &j);
            swap(&q, &w);
        }
 
        for (z = 1; z <= c; ++z)
        {
            v[i-1][j-1] = k++;
            i += q;
            j += w;
        }
    }
 
    for (i = 0; i != n; ++i)
    {
        for (j = 0; j != n; ++j)
        {
            printf("%3d ", v[i][j]);
        }
        printf("\n");
    }
    return 0;
}
Добавлено через 4 минуты
>Quiet Snow<, тему похоже как раз из раздела с++ сюда переместили(хотя возможно ошибаюсь)

Вернуться к обсуждению:
Перевести код с QBasic на Си C (СИ)
2
Заказать работу у эксперта
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.05.2012, 21:27
Готовые ответы и решения:

Перевести код с QBasic
Возникла проблема в переводе,из Basic в Paskal, части программы. Помогите пожалуйста с переводом....

Перевести код с QBasic
Собственно, вот задание. Надо перевести прогу на Pascal. Помогите, пожайлуста! 10 PRINT 'РАСЧЕТ...

Перевести код с псевдокода на QBasic
Надо этот пример написать в qbasic только как? там for, to, step Начало Вести d,f c=5 ...

Перевести код с QBasic на Delphi
Помогите пожалуйста перевести код с basic на delphi 5 REM PROGRAMMA 10 READ K1, A1, A2, K2, A3...

8
22.05.2012, 21:27
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.05.2012, 21:27
Помогаю со студенческими работами здесь

Как перевести код из Qbasic в VB ?
VB понимает кусок кода с расширением *.bas как модуль

Перевести код с Pascal на QBasic (Вычислить A8)
переведите на Qbasic пожалуйста из паскаля Begin27. Дано число A. Вычислить A8, используя...

Перевести код с Pascal на QBasic (Найти значение выражения)
For27. Дано вещественное число X (|X|&lt;1) и целое число N (&gt;0). Найти значение выражения...

Перевести с QBasic на С++
Добрый день.Имеется рабочий код на QBasic,хочу переписать его на C++.Пока не получается,требуется...

0
Новые блоги и статьи
Как работать с Kafka в Go (Golang)
bytestream 22.01.2025
Apache Kafka представляет собой распределенную платформу потоковой передачи данных, которая произвела революцию в области обработки событий и интеграции микросервисов. Эта система, изначально. . .
Как использовать RabbitMQ в Go (Golang)
bytestream 22.01.2025
RabbitMQ представляет собой надежный и широко используемый брокер сообщений, который играет ключевую роль в построении современных распределенных систем и микросервисной архитектуры. В основе работы. . .
Как преобразовать список списков в простой список в Python
bytestream 22.01.2025
При работе с Python разработчики часто сталкиваются с необходимостью обработки сложных структур данных, среди которых особое место занимают вложенные списки. Эти структуры представляют собой списки,. . .
Что такое GUID / UUID и как их создать
bytestream 22.01.2025
В мире разработки программного обеспечения существует постоянная потребность в уникальной идентификации объектов, записей и ресурсов. Эта задача становится особенно актуальной в распределенных. . .
Как добавить пустую директорию в репозиторий Git
bytestream 22.01.2025
При работе с системой контроля версий Git разработчики часто сталкиваются с ситуацией, когда необходимо сохранить пустую директорию в репозитории. Данная задача может показаться простой на первый. . .
Как валидировать адрес email в JavaScript
bytestream 22.01.2025
JavaScript, как основной язык веб-разработки, предоставляет разработчикам множество инструментов для реализации эффективной валидации email-адресов. От простых встроенных решений до сложных. . .
Как заменить все вхождения подстроки в JavaScript
bytestream 22.01.2025
Строки в JavaScript представляют собой неизменяемые последовательности символов, что делает их обработку особенно интересной с точки зрения оптимизации и выбора правильного подхода к решению задач. . . .
Управление версиями пакетов в Node.js. В чем разница между тильдой (~) и кареткой (^) в package.json
bytestream 22.01.2025
В современной разработке программного обеспечения управление версиями пакетов играет ключевую роль в обеспечении стабильности и надежности проектов. Node. js, как одна из самых популярных платформ для. . .
Аутентификация на сайте с помощью формы
bytestream 21.01.2025
В современном цифровом мире безопасная аутентификация становится краеугольным камнем защиты веб-приложений и пользовательских данных. Каждый день миллионы людей используют различные онлайн-сервисы,. . .
Как получить индекс в цикле for в Python
bytestream 21.01.2025
При работе с коллекциями данных в Python часто возникает необходимость не только получить доступ к элементам последовательности, но и знать их позицию в процессе итерации. Индексация в циклах. . .
Как определить адрес, из которого локальный репозиторий Git был клонирован
bytestream 21.01.2025
В современной разработке программного обеспечения система контроля версий Git стала неотъемлемой частью рабочего процесса. При работе с Git разработчики часто сталкиваются с необходимостью. . .
Какая разница между операторами == и === в сравнениях в JavaScript
bytestream 21.01.2025
В мире веб-разработки JavaScript занимает особое место как динамический язык программирования, предоставляющий разработчикам широкий набор инструментов для создания интерактивных веб-приложений. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru