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

Сжать массив, выбросив из него каждый второй элемент - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Случайное чтение из файла http://www.cyberforum.ru/cpp-beginners/thread273733.html
Задан файл input.txt с числовой информацией. Как можно прочитать его содержимое случайным образом?
C++ Как из масива "а" записать данные в масив "б" но в обратном порядке #include <vector> #include <iostream> #include <numeric> #include <cstdlib> #include <ctime> using namespace std; int main(int argc, char *argv) { int i, c ; http://www.cyberforum.ru/cpp-beginners/thread273731.html
C++ Даны 2 упорядоченных одномерных массива. создать 3 одномерный массив, содержащий упорядоченные элементы 1 и 2 массива.
Даны 2 упорядоченных одномерных массива. создать 3 одномерный массив, содержащий упорядоченные элементы 1 и 2 массива.
C++ Найти последнюю цифру a^b
В input.txt лежат а и b-число и степень. В output.txt нужно вывести последнюю цифру a^b. a и b не превышают 10000. Должно быть какое-то простое решение, но я не могу до него додуматься... Есть, конечно, закономерности, например 54 в нечетной степени оканчивается на 4, а в четной на 6, но беда в том, что для каждого числа эти закономерности разные... Выявлять эти закономерности или умножать...
C++ Представление отрицательных вещественных чисел http://www.cyberforum.ru/cpp-beginners/thread273685.html
мм.. Как представляются отрицательные вещественные числа в двоичном виде? например, -1.3 (точность 3 знака) Я правильно понимаю, что так.. Разбиваем число на части '-1', '3' Первая целая, вторая дробная
C++ Решить систему уравнений методом Крамера Ненавижу математику!!! Нужно написать программу на чистом C для решения системы уравнений методом Крамера. Помню там нужно подставлять правый столбец (числа которые после знака равно) вместо каждого, находить определители и делить их на основной определитель, но его я умею искать только для матрицы 3 х 3 (треугольником). Помогите найти готовый исходник для решения такой задачи или хотя бы для... подробнее

Показать сообщение отдельно
kveigs
16 / 16 / 2
Регистрация: 20.03.2010
Сообщений: 85
10.04.2011, 18:09     Сжать массив, выбросив из него каждый второй элемент
Цикл с шагом в 2 может помочь вам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
for(int i=0; i<n; i+=2)
#include <stdio.h>
const int n=10;
void main()
{
    int cnt=0;//это счетчик
    int ch[n]={0,1,2,3,4,5,6,7,8,9};
    for(int i=0; i<n; i=i+2)
    {
        ch[cnt]=ch[i];
        cnt++;
    }
 
        //вывод на экран измененного массива
    for(int i=0; i<cnt; i++)
    {
        printf("%d|",ch[i]);
    }
    fgetchar();
}
 
Текущее время: 14:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru