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

Преобразование массивов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Решение японских кроссвордов http://www.cyberforum.ru/cpp-beginners/thread311029.html
Столкнулся с багом в анализе линии, если в ней кроме неизвестных, есть еще пустые значения. #include <conio.h> #include <stdlib.h> #include <stdio.h> #include <windows.h> int Nat; int **Line; int *cell,*LenBlocks; int LenOf; bool *can_one,*can_zero;
C++ Сорировка Хоара как метод класса. Столкнулся с интересной задачей. Написать сортировку Хоара, как метод к контейнеру вектор. И сразу взялся за дело. Но #include "stdafx.h" #include <time.h> #include <stdio.h> #include <stdlib.h> template<class T>class cvector{ T* pv; unsigned size; public: http://www.cyberforum.ru/cpp-beginners/thread311027.html
подскажите: как вывести на экран числа от 0 до 20.... и еще одна: вывести все четные числа от 0 до 20... C++
подскажите: как вывести на экран числа от 0 до 20.... и еще одна: вывести все четные числа от 0 до 20... эт надо очень срочно....
Посчитать количество букв и найти самое длинное слово C++
Прошу помощи. Никак не могу написать прогу по следующим задачам. 1. Написать программу, которая будет подсчитывать количество согласных букв в строке, введенной с клавиатуры. 2. Написать программу, которая будет находить самое длинное слово в строке, введенной с клавиатуры, и подсчитывать, сколько раз оно встретилось в тексте. Если у кого есть что-нить похожее, выложите, я попробую сам...
C++ Множественное наследование http://www.cyberforum.ru/cpp-beginners/thread310988.html
Друзья прошу помочь разобраться, как получить доступ из массива J, к методу (O) из класса (С) #include <iostream> using namespace std; class A { public: virtual void M(){cout<<"Class A"<<endl;}
C++ Ввод вывод, факториал Дано вещественное число W и целое число K (> 0). Вывести -W + W2/2! - W3/3! – ... + (–1)KXK/(K)! (K! = 1•2•...•N) подробнее

Показать сообщение отдельно
thorneus
Сообщений: n/a

Преобразование массивов - C++

02.06.2011, 18:28. Просмотров 319. Ответов 2
Метки (Все метки)

Помогите пожалуйста сделать задачку:
Преобразовать одномерный массив(10 элементов) в массив массивов в каждом из которых числа будут идти по возрастанию, но в таком же порядке, как в исходном массиве

то есть:
если есть массив из 1 2 3 1 4 5 1 7 8 9
он должен выдать 1 2 3
1 4 5
1 7 8 9

есть наработки:
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
#include "stdafx.h"
#include <iostream>
using namespace std;
 
int main()
{
int a[10];
int b[10][10];
int i,j=0,k=0;
cout<<"input array: \n";
for(i=0;i<10;i++)
{
    cin>>a[i];
}
 
    while(i<10)
    {
        
        //b[0][0]=a[0];
        if(a[i]<a[i+1]){b[k+1][j]=a[i];k++;}
        else{k=0;j++;b[k][j]=a[i];}
        i++;
    }
for(i=0;i<10;i++)
{
    cout<<"\n";
    for(j=0;j<10;j++)
    {
        cout<<b[i][j]<<" ";
    }
}
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru