Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить сумму элементов массива, расположенных после последнего отрицательного элемента https://www.cyberforum.ru/ cpp-beginners/ thread1359143.html
необходимо помочь в одномерных числовых массивах. сам начал работу, но в дальнейшем не могу справиться! кину само задание и текст кода: В одномерном массиве, состоящем из не более чем n (n<=10) вещественных элементов, вводимых с клавиатуры, вычислить: 1) сумму положительных элементов массива, больших половины максимального элемента; 2) сумму элементов массива, расположенных после последнего...
C++ Добавить лист в активную книгу Эксель
Пытаюсь добавить новый лист в рабочую книгу Эксель.Смысл-читается лист Эксель с исходными данными,и редактированные данные уже записываются в новый лист,расположенный справа от того,с которого читаются данные. Собственно 2 вопроса: Если книга открыта - я добавляю программно лист,но он не добавляется.Но если ее закрыть и запустить программу-добавляется нормально. Как добавить лист в ОТКРЫТУЮ...
C++ Как использовать вектор, содержащий указатели на класс, в этом же классе? https://www.cyberforum.ru/ cpp-beginners/ thread1359135.html
Возникла необходимость обращения к объекту класса внутри класса с помощью вектора, содержащего указатели на объекты этого класса. Ругается на строчки 50 - 52: error C2227: left of '->getnumber' must point to class/struct/union/generic type error C2065: 'Layers' : undeclared identifier #include <iostream> #include <vector> using namespace std; int n;
C++ Массивы: подсчет количества и суммы элементов, больших половины максимального значения в каждой строке https://www.cyberforum.ru/ cpp-beginners/ thread1359131.html
Нужно решить задачу, я начал её, но не знаю как дорешать. С помощью генератора случайных чисел сформировать квадратную целочисленную матрицу размерности m x m, где значение m <=7 вводится с клавиатуры. Диапазон формируемых в матрице значений от –10 до +10. Написать программу, в которой предусмотреть подсчет количества и суммы элементов, больших половины максимального значения в каждой строке. В...
Разобраться с функциями (функция, находящая сумму и количество четных чисел) C++
Необходимо написать функцию, находящую сумму и количество четных чисел от N1 до N2 (N1,N2 - входные параметры целого типа). Внимание!!! Функция должна вернуть не одно, а ДВА(или более) значения (Второе (или более) значение возвращаются в виде параметра). Код программы, решил только 1 условие, может можно решить как то по другому, или дорешать эту задачу. #include "stdafx.h" #include <iostream>...
C++ Передача параметров (функция) Помогите,пожалуйста написать (ДОПИСАТЬ) программу на C++. Создать функцию, которая принимает на вход дат рождения и текущую дату и вычисляет кол-во дней до дня рождения. план работы программы 1. ввод даты рождения 2. ввод текущей даты 3. вызов функции https://www.cyberforum.ru/ cpp-beginners/ thread1359118.html
C++ Массивы. Расположить в обратном порядке https://www.cyberforum.ru/ cpp-beginners/ thread1359111.html
Здравствуйте! Помогите пожалуйста с задачей. Дан массив из 15 элементов целыми числами. Переставить в обратном порядке все отрицательные элементы массива и выделить их при выводе синим цветом. Цветом чуть позже я еще найду как делать, сейчас мне нужно понять как сделать отрицательные в обратном порядке... Пробую через swap (нашел в интернете), но что-то не работает.... #include "stdafx.h"...
C++ Бинарный файл: найти ошибку в коде
4. Записать в бинарный файл значения первых N факториалов (N вводится с клавиатуры). a. Переписать в другой бинарный файл из данного файла числа, состоящие из k цифр (k вводится с клавиатуры). b. Вывести содержимое обоих файлов на экран. c. Вывести из первого файла второй по счету элемент (если он отсутствует, то вывести соответствующее сообщение) #include <iostream> #include...
C++ Найти среднее арифметическое элементов массива, и количество чисел внутри массива, не превышающих найденное https://www.cyberforum.ru/ cpp-beginners/ thread1359095.html
Напишите пожалуйста код на С++ по этой задаче: Найти среднее арифметическое всех элементов массива и посчитать количество чисел внутри массива, не превышающих найденное.
C++ Надо сделать, чтобы в игре один игрок ходил за другим игроком https://www.cyberforum.ru/ cpp-beginners/ thread1359093.html
Нужно чтобы игрок походил потом вывелся результат,а потом второй игрок ходил и тоже результат!!Пожалуйста)) ВОТ КОД. //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <stdio.h> #include <conio.h> #include <locale.h> #include <iostream.h>
Совпадение букв по алфавиту в строке C++
В общем, нужно исправить условие для подсчета совпадения букв, идущих по алфавиту, например: если строка состоит из "abcd", то count=3. Также и в обратном порядке: "hgf", где count=2. При всем этом нужно избежать выхода цикла за грани строки. Будьте добры, помогите. int count=0; for(int i=0; i<strlen(k);i++) if((k==k-1) || (k==k+1)) count++; cout<<"Количество совпадений:"<<count<<endl;
C++ Строка, с наибольшей разницей между элементами как сделать так, чтобы работало и для прямоугольной матрицы? //c клавиатуры вводится размерность целочисленой матрицы, затем сама матрица. найти строку, имеющую наибольшую разницу между элементами #include <iostream> #include <cmath> #include <iomanip> using namespace std; int main() { https://www.cyberforum.ru/ cpp-beginners/ thread1359080.html
173 / 131 / 74
Регистрация: 04.12.2013
Сообщений: 552
21.01.2015, 23:32 0

Подсчет в каждой строке количества и суммы элементов, состоящих из двух цифр, сумма которых не делится на 2 - C++ - Ответ 7134192

21.01.2015, 23:32. Показов 1686. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено илья1995 как решение

Решение

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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <iostream>
using namespace std;
int counter(int *array, int length) {
    
    int sum = 0, count = 0;;
    for (unsigned i = 0; i < length; i++) {
        if (array[i] >= 10) {
            int res = 0;
            int value = array[i];
            while (value != 0) {
                int b = value % 10;
                res += b;
                value /= 10;
            }
            if (res % 2 != 0) {
                sum += array[i];
                count++;
            }
        }
    }
    
    cout << " |\tn: " << count << "\tsum: " << sum << endl;
    return 0;
}
 
int main(int argc, const char * argv[]) {
 
    int m;
    cin >> m;
    if (n > 7) return 0;
    int** array = new int*[m];
    for(int i = 0; i < m; ++i) {
        array[i] = new int[m];
        for (unsigned j = 0; j < m; j++)
            array[i][j] = rand() % 100;
    }
    
    for (unsigned i = 0; i < m; i++) {
        for (unsigned j = 0; j < m; j++) {
            cout << array[i][j] << "\t";
        }
        counter(array[i], m);
    }
    
    for (int i = 0; i < m; ++i) delete [] array[i];
    delete [] array;
 
    return 0;
}
Добавлено через 43 минуты
C++
1
int counter
замените на:
C++
1
void counter
и в конце функции counter уберите
C++
1
return 0;
Оно то и так работает, просто ни к чему, что там return 0 и т.п.

Вернуться к обсуждению:
Подсчет в каждой строке количества и суммы элементов, состоящих из двух цифр, сумма которых не делится на 2 C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.01.2015, 23:32
Готовые ответы и решения:

Подсчет количества двузначных чисел, сумма квадратов цифр которых делится на 13
Составить программу на языке TurboPascal для подсчета количества двузначных чисел, сумма квадратов...

Подсчет количества двузначных чисел, сумма квадратов цифр которых делится на 13
Составить программу на языке TurboPascal для подсчета количества двузначных чисел, сумма квадратов...

Массивы: подсчет количества и суммы элементов, больших половины максимального значения в каждой строке
Нужно решить задачу, я начал её, но не знаю как дорешать. С помощью генератора случайных чисел...

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

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

Найти все четырёхзначные десятичные числа, у которых сумма первых двух цифр в два раза больше суммы правых двух цифр
Найти все четырёхзначные десятичные числа, у которых сумма первых двух цифр в два раза больше суммы...

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