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

Для каждой строки матрицы найти последний четный элемент и записать данные в новый массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сделать отступы http://www.cyberforum.ru/cpp-beginners/thread716554.html
Есть некоторый файл с четверостишиями, допустим text.txt Qwe Asd Zxc Rty Fgh Vbn Uio Jkl
C++ удаление чисел Составить функцию, которая, получив целое число, формирует новое число, удалив из него каждую четную цифру, начиная счет цифр с первой слева. http://www.cyberforum.ru/cpp-beginners/thread716529.html
C++ Кол-во знаков препинания и букв в строке
Требуется подсчитать кол-во букв и знаков препинания в строке, но программа упорно не хочет считать буквы, выдаёт кол-во равное нулю. В чём проблема? #include <conio.h> #include <iostream.h>...
Ввести класс для работы с объектом "рациональная дробь" C++
Ввести класс для работы с объектом "рациональная дробь".Реализовать: а)сложение(вычитание) двух дробей; б)приведение дроби к несократимому виду.
C++ Как записать в файл в середину текста? http://www.cyberforum.ru/cpp-beginners/thread716499.html
Вот есть у меня файл с текстом. Надо записать ещё немного текста, но в середину (я понимаю, что часть исходного текста удалится). Как перевести "каретку записи" в нужное мне место в файле? Поток...
C++ Удалить из массива все элементы с четными номерами Помогите решить задачу: Дан целочисленный массив размера N. Удалить из массива все элементы с четными номерами подробнее

Показать сообщение отдельно
Issues
430 / 365 / 37
Регистрация: 06.08.2012
Сообщений: 961
02.12.2012, 18:06
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
#include <iostream>
using namespace std;
 
int main()
{
    const int row = 4, col = 5;
    int arr[row][col] = { {6, 10, 3,  0,  61},
                          {1, 10,  1,  4,  43},
                          {1, 10, 0,  0,  70},
                          {9, 92, 30,  21, 91} };
    int newArr[row];
 
    for (int i = 0; i < row; i++)
        for (int j = col-1; j >= 0; j--)
            if (arr[i][j] % 2 == 0 && arr[i][j] != 0)
            {
                newArr[i] = arr[i][j];
                break;
            }
 
    for (int i = 0; i < row; i++)
        cout << newArr[i] << ' ';
    cout << endl;
 
    system("PAUSE");
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru