Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Передача указателей на файлы в функцию?О_о https://www.cyberforum.ru/ cpp-beginners/ thread9265.html
Добрый день! Возникла проблема при написании программы на структуры. Допустим у нас есть массив структур. Заполняем его и тд.. записываем в файл(бинарно). Допустим нужна функция поиска по файлу поля структуры с некоторым названием. Считываем из файла весь массив структур: fread(&mascat,sizemas,1,inout); mascat - имя массива, sizemas- размер, inout - имя файла... Как мы можем передать в функцию...
C++ Что означает #include
что означает на С++ #include
C++ Рекурсия: вычислить произведение элементов массива https://www.cyberforum.ru/ cpp-beginners/ thread9217.html
Привет! Помогите пожалуйста девушке необразованной найти ошибки в коде, а то выгонят нафиг:help: Задача такая-вычислить произведение элементов массива рекурсивным алгоритмом. Тект проги, которая упорно выдаёт ноль как результат произведения: #include<iostream.h> #include<conio.h> void vvod(int ,int); void vuvod(int ,int); int rec(int ,int); const int n=3; void main() { clrscr();
C++ Как применить динамическую память? Помогите пожайлуста!!!!! Как в слейдущей программе применить динамическую память????? #include <stdio.h> #include<conio.h> #define N 3 void printMatr(int m) { int i,j; for(i=0; i<N; ++i) { for(j=0; j<N; ++j) https://www.cyberforum.ru/ cpp-beginners/ thread9168.html
C++ Написать стек на основе одномерного массива
Пробую написать стек на основе одномерного массива. Скажите что не так делаю. #include <iostream.h> #include <conio.h> #include <stdlib.h> #include <dos.h> #include <stdio.h> int sp=0, n; //размер стека. индекс элемента на вершине стека int *stac=(int*)malloc(n*sizeof(int)); int size() {
C++ задачка на Си, ай нид хелп черт, у меня ниче не получается(( помогите плиз написать эту прогу(( вот задание: проводится опрос, каждый должен заполнить анкету, указать имя, фамилию, пол, возраст и 3 любимых песни (точнее номера этих песен, а список с ними и их номера прилагается). все опрашиваемые делятся на 4 категории-по полу и по возрасту(старше или младше 20); надо сохранять эту структуру в файл, далее выводить на... https://www.cyberforum.ru/ cpp-beginners/ thread9124.html
C++ Алгоритм к классу DateTime https://www.cyberforum.ru/ cpp-beginners/ thread9069.html
Привет, срочно нужно алгоритм к класу DateTime.:help: Добавлено через 21 минуту Вот что мне надо реализовать: DaysInMonth - Позволяет определить количество дней в месяце IsLeapYear - Определяет высокосный год Now - Возвращает текущее время
Считать текст из файла и вывести на экран только предложения, содержащие введенное с клавиатуры слово C++
У меня тут проблемка возникла! Осталась последняя неделя - ни как не могу написать вот эти проги. Если не трудно помогите плиз Написать программу, которая считывает текст из файла и выводит на экран только предложения, содержащие введенное с клавиатуры слово. Написать программу, которая считывает текст из файла, находит самое длинное слово и определяет, сколько раз оно встретилось в тексте.
C++ помогите с рядами https://www.cyberforum.ru/ cpp-beginners/ thread9045.html
дано натуральное число N ,вычислить S=1-1/2+1/4-1/8+.....+(-1){в степени n} * 1/2{в степени n}
C++ Написать программу, которая умножает матрицы.... Курсач горит!!!!! https://www.cyberforum.ru/ cpp-beginners/ thread8989.html
Кто это знает, и может помочь в написании слейдущей программы, помогите пожайлуста: Написать программу, которая умножает матрицы, считывает их из файла, записываемых в новом файле с применениям динамической памяти!!!
создание H-файла C++
ктонить подскажить как создать этот файл или как настроить 3.1 borland c чето я высадился не помню...
C++ Переписать в файл g сведения об учениках 9-х классов в определенном порядке Помогите с лабой: Задание : Сведения об ученике состоят из его имени и фамилии и названия класса (года обучения и буквы), в котором он учится. Дан файл f, содержащий сведения об учениках школы. Переписать в файл g сведения об учениках 9-х классов, поместив вначале сведения об учениках 9-а класса, затем – об учениках 9-б класса и т.д. Вероятно в проге есть ошибки. То что у меня... https://www.cyberforum.ru/ cpp-beginners/ thread8970.html
Эксперт С++
2256 / 771 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
20.06.2008, 13:48 0

Помогите с олимпиадной задачкой ( - C++ - Ответ 39909

20.06.2008, 13:48. Показов 1491. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено как решение

Решение

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
#include <stdio.h>
#include <conio.h>
int main () {
    int * P,*T,n,i,j,k,l,t;
    printf("enter length : " ) ;
    scanf("%d",&n);
    P = new int[n];
    T = new int[n];
    printf("input inversion array : ");
    for(i=0;i<n;i++) {
        scanf("%d",&T[i]);
        P[i]=i+1;
    };
    for(i=0;i<n;i++) {
        for(j=0;j<n;j++) if(P[j]==i+1) break;
        k = T[i];
        l=0;
        while(P[l]<P[j]) l++;
        while(k>0) {
            if(P[l]>=P[j])k--;
            while(P[++l]<P[j]);
        };
        t= P[j];
        P[j]=P[l];
        P[l]=t;
    };
    printf("\n");
    for(i=0;i<n;i++) printf("%d ",P[i]);
    while(!kbhit());
    return 0;
};
[/code]Добавлено через 1 минуту
Суть решения проста : расставлять циферки начиная с младшей подряд.
На каждом шаге мы знаем,что меньшие цифры стоят на своих местах,а на остальных может быть либа текущая либо большая.Прокручиваем нужное количество свободных мест и ставим на следующее текущую.Все.

Вернуться к обсуждению:
Помогите с олимпиадной задачкой ( C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.06.2008, 13:48
Готовые ответы и решения:

Помогите с Задачкой
1. Реализовать функцию нахождения всех простых чисел в диапазоне от 1 до 101. Сгенерированные числа...

Помогите с задачкой на С++
Посоветывали обратиться тут....задали в УНивере такую задачу, а я даже не имею представления как ее...

помогите с задачкой((
в программирование 0, а задачу позарез решить надо в cи++. Народ, помогите! :'( даны n ( n max =...

Помогите с задачкой.
Поместить элементы массива X в начало массива Y в обратном порядке, исключив элементы,...

1
20.06.2008, 13:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.06.2008, 13:48
Помогаю со студенческими работами здесь

Помогите с задачкой, пожалуйста. (С++)
Вообщем, программирование только началось, а вопросов куча :\ Помогите, если есть у кого-нибудь...

Помогите с простой задачкой.
Есть код: #include &lt;stdio.h&gt; int main() { int x=2; int y; int z; x*=3+2;...

Помогите с действительно простой задачкой.
Дан код: /* Conditional expressions */ #include &lt;stdio.h&gt; #include &lt;iostream&gt; int main() {...

помогите с задачкой
дано натуральное семизначное число n. определить встречается ли в нем заданная цифра A. если...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru