Форум программистов, компьютерный форум CyberForum.ru

надо написать на языке с - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ C++ книжки :) http://www.cyberforum.ru/cpp-beginners/thread703160.html
ребят подскажите какие книжки можно почитать для самых чайников по С++ ? лучше чтоб они были в аудио формате:)
C++ Логика для игры крестики нолики Здравствуйте. Есть программа крестики нолики. Не могу выполнить задание чтобы, вместо 2 игроков был один 1игрок против ПК. Не знаю как придумать логику для действий компьютера. Может кто ни будь направит на мысль. Вот код #include<iostream> #include<cstdlib> #include<stdlib.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread703138.html
C++ тестовые фреймворки
Здравствуйте. Возникла необходимость в сабже. Есть ли описание какого либо и основ работы с ним на русском. Буду очень благодарен. В гугле что-то не нашел Может быть книги есть относительно небольшие тогда(
C++ Сделать блок схему
Люди помогите пожалуйста с созданием блок схемы... Дана действительная матрица размера n x m, в которой не все элементы равны нулю.Получить новую матрицу путем деления всех элементов данной матрицы на ее наибольший по модулю элемент.
C++ Нужно объяснить программу, т.е. какие процессы проходят http://www.cyberforum.ru/cpp-beginners/thread703100.html
// Laboratornaya_3.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <windows.h> #include <iostream> #include <string> #include <conio.h> #include <stdio.h> using namespace std;
C++ Конструктор C++ и new Здравствуйте Форумчане. Вопрос следующий: Какая разница между new ClassName; и new ClassName(); Если можно ссылку на источник или страницу книги.. Спасибо. подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
20.11.2012, 16:27     надо написать на языке с
Цитата Сообщение от vladbabko Посмотреть сообщение
56. Дана последовательность из N целых чисел, среди которых нет двух одинаковых. Требуется вычеркнуть минимально возможное количество чисел так , чтобы оставшиеся шли в порядке возрастания. На печать следует выдать К - количество оставшихся чисел и их самих в порядке их следования.
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
#include <iostream>
using namespace std;
#define n 100
int main()
{
    int a[n], b[n][2], i, j, max, N;
    cout<<"N= ";
    cin>>N;
    max=N-1;
    for(i=0; i<N; i++)
    {
        cout<<"["<<i<<"]= ";
        cin>>a[i];
    }
    for(i=N-1; i>=0; i--)
    {
        b[i][0]=1; b[i][1]=-1;
        for(j=i+1; j<N; j++)
            if(a[i]<a[j] && b[j][0]+1>b[i][0])
            {
                b[i][0]=b[j][0]+1;
                b[i][1]=j;
            }
        if(b[i][0]>b[max][0])
            max=i;
    }
    cout<<b[max][0]<<endl;
    while(max!=-1)
    {
        cout<<a[max]<<" ";
        max=b[max][1];
    }   
    return 0;
}
 
Текущее время: 08:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru