Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ ромб https://www.cyberforum.ru/ cpp-beginners/ thread364819.html
Вводится n-число линий. Нужно вывести ромб такого вида (n=7): #include <iostream> using namespace std; int main () { int z = 1, s, n, c = 0,q; cin >> n; n; s=n-1;
C++ Двунаправленное кольцо с использованием массива
Помогите пожалуйста решить! Я нашла в интернете подобную этому заданию другое, но насколькотам правильно,я не знаю. Доверяю только вашему форуму) 1. Реализовать с использованием массива двунаправленное кольцо (просмотр возможен в обе стороны, от последнего элемента можно перейти к первому). 2. Распечатать полученный массив, начиная с К-ого элемента и до К-1 ( по кольцу влево). 3. Удалить...
C++ нарисовать рисунок в программе С++ https://www.cyberforum.ru/ cpp-beginners/ thread364813.html
Кто нибудь может нарисовать рисунок в программе С++, очень надо завтро утром))))))))
C++ Помогите Студенту Чайнику Объявляется одномерный массив целых чисел размерностью 15 и более. Заполнить массив с помощью генератора случайных чисел. Сортировку произвести методом «пузырька». Числа кратные двум и тройки отсортировать по убыванию. Остальные четные числа сложить. Из суммы вычесть наибольшее нечетное. #include <stdio.h> #include <stdlib.h> int main() { int... https://www.cyberforum.ru/ cpp-beginners/ thread364790.html
C++ Работа с Visual Studio
Пожалуйста, подскажите как компилить в этой среде. Да и вообще, урок-другой по среде "Мелкомягких" не помешает. Кстати, версия - 2010. На MSDN вычитал о компиляции через командную строку, но блин, геморно. Так же накопал пару тем, где говорилось, что отдельный исходник не откомпилить, надо создавать целый проект. Создал. Тыкаемых кнопок стало в разы больше, но вот заветной, увы, нету. Если...
C++ Задана квадратная целочисленная матрица размером N×N. Вывести строки матрицы в обратном порядке (последняя строка, предпоследняя … первая). https://www.cyberforum.ru/ cpp-beginners/ thread364765.html
Задана квадратная целочисленная матрица размером N×N. Вывести строки матрицы в обратном порядке (последняя строка, предпоследняя … первая).
C++ Для чего нужен "operator"? Вот такой пример : One One::operator+=(One & rhs) { *itsA+=rhs.Get(); return *this; } Вообще ну ни как не могу догнать для чего нужен этот operator и что не правильно в этом примере при сумирование ??? Спасибо :yes: https://www.cyberforum.ru/ cpp-beginners/ thread364764.html C++ Работа с указателями Организовать ввод динамического массива размером N. Заменить положительные элементы на 1, отрицательные – на -1.
Работа с указателями Организовать ввод динамического массива размером N. Заменить положительные элементы на 1, отрицательные – на -1. Пожалуйсто на уровне 3-го курса колледжа
C++ Считывание из файла В общем-то задача таков- считать из файла ВСЁ, ЧТО ТАМ ЕСТЬ, далее это зашифровать и сохранить. Для шифрования выбрал base64, проблем не возникло, но вот при считывание есть малёх. #include <fstream> #include <string> int main() { std::ifstream input("input.txt"); https://www.cyberforum.ru/ cpp-beginners/ thread364756.html C++ Использование алгоритмов STL https://www.cyberforum.ru/ cpp-beginners/ thread364755.html
Здравствуйте. Ребят пожалуйста решите 2 простенькие задачки, потратьте немного своего времени, очень прошу. Заранее огромное спасибо вам! 1) Дана последовательность целых чисел. Определить, является ли сумма элементов простым числом. 2) Дана последовательность целых чисел. Вставить новый элемент после всех элементов, которые заканчиваются на заданную цифру. Пожалуйста !
C++ STL
Здравствуйте. Ребят пожалуйста решите 2 простенькие задачки, потратьте немного своего времени, очень прошу. Заранее огромное спасибо вам! 1) Дана последовательность целых чисел. Определить, является ли сумма элементов простым числом. 2) Дана последовательность целых чисел. Вставить новый элемент после всех элементов, которые заканчиваются на заданную цифру. Пожалуйста !
C++ Вычислить сумму ряда с позиции N до позиции M. Функцию вычисления суммы реализовать рекурсивно. https://www.cyberforum.ru/ cpp-beginners/ thread364753.html
9. Вычислить сумму ряда (-1)в степени 3n/3n! с позиции N до позиции M. Функцию вычисления суммы реализовать рекурсивно. Добавлено через 4 минуты И пожалуйсто на уровне 3-го курса колледжа Добавлено через 32 секунды \frac{{(-1)}^{3n}}{3n!}
1 / 1 / 0
Регистрация: 09.09.2011
Сообщений: 45
0

Разбивка массива по элементам! - C++ - Ответ 2061467

11.10.2011, 20:06. Показов 1077. Ответов 11
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Разбивка массива по элементам!

Здравствуйте!!!

Подскажите, пожалуйста, как решить следующею задачу:
Дан массив вида: 11223344
Разбить исходный массив на массив по два элемента вида:
11
12
22
23
33
34
44

У меня получается только вот так:

Код
#include <iostream>
#include <conio.h>
#include <clocale>

using namespace std;

const int size=9;

int main ()
{
    setlocale (LC_ALL, "Russian");
    char A [size] ={"11223344"};
    
    cout << "Исходный массив:" << endl;
    
    for (int i=0; i<size; i++) cout << A[i] << " ";
    
    cout << endl << endl;
    char temp1 [4][5] = {{0}}; // тетрады
     
    int temp_i=0;
    int temp_j=0;
 
    for (int i=0; i<size; i++) { // разбивка на тетрады
       if (i%2 ==0  && i!=0)
       {
       temp_i++;
       temp_j=0;
       } 
    temp1[temp_i][temp_j++]=A[i];
        }
    
    for (int i=0; i<4; i++) { // к концу строки добавляем символ окончание строки
        temp1 [i][4] = '\0';
        }
    cout << "Разбивка по 2 элемента:" << endl;
    for (int i=0; i<4; i++) {
                for (int j=0; j<5; j++)
                {
                cout << temp1[i][j] << " ";
                }
                cout << '\n';
                }
                cout << endl << endl;
    
    char temp2 [4][5] = {{0}}; // тетрады
     
    int temp_2_i=0;
    int temp_2_j=0;
 
    for (int i=1; i<size; i++) { // разбивка на тетрады
       if (i%2!=0  && i!=0)
       {
       temp_2_i++;
       temp_2_j=0;
       } 
    temp2[temp_2_i][temp_2_j++]=A[i];
        }
    
    for (int i=0; i<4; i++) { // к концу строки добавляем символ окончание строки
        temp2 [i][4] = '\0';
        }
    cout << "Разбивка по 2 элемента:" << endl;
    for (int i=0; i<4; i++) {
                for (int j=0; j<5; j++)
                {
                cout << temp2[i][j] << " ";
                }
                cout << '\n';
                }
                cout << endl << endl;    
   
    
    getch ();
    return 0;
}


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

Разбивка строчного массива
Добрый день. Имеется в наличии массив string * arr=new string Внутри него находится...

Найти минимальный элемент массива (через указатели, запрещено обращаться к элементам массива по индексам)
Написать программу, создающую массив из 10 случайных целых чисел из отрезка . Вывести на...

Получить новый массив, элементы которого равны элементам массива А, деленным на наибольший элемент массива А
Ввести массив А из 15 элементов, вывести его до преобразования и после получить новый массив,...

Обращение к элементам массива в C++
#include &lt;SFML\Graphics.hpp&gt; const int number_units = 1; Sprite Person; Sprite unitsSprite = {...

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

Сортирование массива, по элементам
Нужно изменить массив таким образом чтобы сначала были все элементы равны нулю, а потом остальные....

Доступ к элементам массива
Имеется следующий код: #include &lt;QCoreApplication&gt; #include &lt;vector&gt; #include &lt;iostream&gt;...

Доступ к элементам динамического массива
Здравствуйте, объясните пожалуйста почему не заполняются данными 1,2,3,4,5 и т.д. элементы...

Способы обращения к элементам массива
Насколько мне известно, существуют два способа обращения к элементам массива: 1) С...

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