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

Вывести сумму всех положительных четных чисел из заданного набора - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 92, средняя оценка - 4.85
nazikosya
0 / 0 / 0
Регистрация: 11.05.2012
Сообщений: 5
11.05.2012, 20:01     Вывести сумму всех положительных четных чисел из заданного набора #1
31 Дан набор ненулевых целых чисел; признак его завершения — число 0. Вывести сумму всех положительных четных чисел из данного набора. Если требуемые числа в наборе отсутствуют, то вывести 0.
32 Дано целое число N (> 2) и набор из N вещественных чисел. Набор называется пилообразным, если каждый его внутренний элемент либо больше, либо меньше обоих своих соседей (то есть является «зубцом»). Если данный набор является пилообразным, то вывести 0; в противном случае вывести номер первого элемента, не являющегося зубцом.
33 Даны целые числа K, N, а также K наборов целых чисел по N элементов в каждом наборе. Для каждого набора вывести номер его первого элемента, равного 2, или число 0, если в данном наборе нет двоек.
34 Описать функцию, меняющую порядок следования цифр целого положительного числа K на обратный (K — параметр целого типа, являющийся одновременно входным и выходным). С помощью этой процедуры поменять порядок следования цифр на обратный для каждого из пяти данных целых чисел.
35 Описать функцию вещественного типа, вычисляющую двойной факториал: N!! = 1•3•5•…•N, если N — нечетное; N!! = 2•4•6•…•N, если
N — четное (N > 0 — параметр целого типа; вещественное возвращаемое значение используется для того, чтобы избежать целочисленного переполнения при больших значениях N). С помощью этой функции найти двойные факториалы пяти данных целых чисел.
36 Описать функцию целого типа, находящую наибольший общий делитель (НОД) двух целых положительных чисел A и B, используя алгоритм Евклида: НОД(A, B) = НОД(B, A mod B), если B ≠ 0; НОД(A, 0) = A. С помощью этой функции найти наибольшие общие делители пар (A, B), (A, C), (A, D), если даны числа A, B, C, D.
37 Дан массив размера N. Найти номер его последнего локального максимума (локальный максимум — это элемент, который больше любого из своих соседей).
38 Дан массив размера N. Обнулить элементы массива, расположенные между его минимальным и максимальным элементами (не включая минимальный и максимальный элементы).
39 Дана квадратная матрица A порядка M (M — нечетное число). Начиная с элемента A1,1 и перемещаясь по часовой стрелке, вывести все ее элементы по спирали: первая строка, последний столбец, последняя строка в обратном порядке, первый столбец в обратном порядке, оставшиеся элементы второй строки и т. д.; последним выводится центральный элемент матрицы.
40 Дана матрица размера M × N. Найти номер ее строки с наибольшей суммой элементов и вывести данный номер, а также значение наибольшей суммы.
41 Дана матрица размера M × N (M и N — четные числа). Поменять местами левую верхнюю и правую нижнюю четверти матрицы.
42 Дана матрица размера M × N. Удалить ее последний столбец, содержащий только отрицательные элементы. Если требуемых столбцов нет, то вывести матрицу без изменений.
43 Дана квадратная матрица A порядка M. Найти сумму элементов каждой ее диагонали, параллельной главной (начиная с одноэлементной диагонали A1,M).
44 Дана квадратная матрица порядка M. Обнулить элементы матрицы, лежащие одновременно выше главной диагонали и выше побочной диагонали. Условный оператор не использовать.
45 Дана квадратная матрица A порядка M. Зеркально отразить ее элементы относительно главной диагонали (при этом элементы главной диагонали останутся на прежнем месте, элемент A1,2 поменяется местами с A2,1, элемент A1,3 — с A3,1 и т. д.). Вспомогательную матрицу не использовать.
46 Дана квадратная матрица A порядка M. Повернуть ее на угол 180° (при этом элемент A1,1 поменяется местами с AM,M, элемент A1,2 — с AM,M–1 и т. д.). Вспомогательную матрицу не использовать.
47 Дана строка, изображающая целое положительное число. Вывести сумму цифр этого числа.
48 Дана строка, изображающая арифметическое выражение вида «<цифра>±<цифра>±…±<цифра>», где на месте знака операции «±» находится символ «+» или «–» (например, «4+7–2–8»). Вывести значение данного выражения (целое число).
49 Дана строка, изображающая десятичную запись целого положительного числа. Вывести строку, изображающую двоичную запись этого же числа.
50 Дано имя файла и вещественные числа A и D. Создать файл вещественных чисел с данным именем и записать в него 10 первых членов арифметической прогрессии с начальным членом A и разностью D: A, A + D, A + 2•D, A + 3•D, … .
51 Дан файл вещественных чисел. Создать два новых файла, первый из которых содержит элементы исходного файла с нечетными номерами (1, 3, …), а второй — с четными (2, 4, …).
52 Дан файл вещественных чисел. Заменить в файле каждый элемент, кроме начального и конечного, на его среднее арифметическое с предыдущим и последующим элементом.
53 Дан целочисленный массив A размера N (≤ 15). Переписать в новый целочисленный массив B все элементы с нечетными порядковыми номерами (1, 3, …) и вывести размер полученного массива B и его содержимое. Условный оператор не использовать.
54 Дана матрица вещественных чисел. Найти максимальный и минимальный элементы и сумму элементов, заключенных между ними.
55 Дана матрица целых чисел. Подсчитать количество элементов, предшествующих максимуму и количество элементов, следующих за минимумом.
56 Дан одномерный массив А , состоящий из N элементов. Сколько значений элементов в массиве А встречается более одного раза?
57 Дана матрица целых чисел. В строках, все элементы которых четные, расположить элементы в обратном порядке.
58 Дана матрица размера M × N и целое число K (1 ≤ K ≤ M). Перед строкой матрицы с номером K вставить строку из нулей.
59 Дана матрица размера M × N. Поменять местами строки, содержащие минимальный и максимальный элементы матрицы.
60 Дано целое число K, а также K наборов ненулевых целых чисел. Признаком завершения каждого набора является число 0. Для каждого набора вывести количество его элементов. Вывести также общее количество элементов во всех наборах.
.
.
.
.
.если можно в 6.0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.05.2012, 20:01     Вывести сумму всех положительных четных чисел из заданного набора
Посмотрите здесь:

Вывести сумму всех положительных четных чисел C++
C++ Вывести в том же порядке дробные части всех чисел из данного набора
Вывести в том же порядке дробные части всех чисел из данного набора C++
C++ Вычислить сумму первых n целых положительных четных чисел
C++ Вычислить сумму n первых положительных четных целых чисел
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4927 / 2670 / 243
Регистрация: 29.11.2010
Сообщений: 7,429
11.05.2012, 20:02     Вывести сумму всех положительных четных чисел из заданного набора #2
это за весь семестр?
nazikosya
0 / 0 / 0
Регистрация: 11.05.2012
Сообщений: 5
11.05.2012, 20:05  [ТС]     Вывести сумму всех положительных четных чисел из заданного набора #3
mhm,bolela dolgo.....eto ekzamenatsionnye zadachi.....
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4927 / 2670 / 243
Регистрация: 29.11.2010
Сообщений: 7,429
11.05.2012, 20:18     Вывести сумму всех положительных четных чисел из заданного набора #4
60.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
int main()
{
    const int K = 5;
    int s[K], count = 0, x, sum = 0;
    for (int i=0; i < K; )
    {
        std::cin>> x;
        count++;
        if (x == 0) 
        {
            std::cout<< "Size of "<< i+1<< " is "<< count<< std::endl;
            s[i++] = count;
            sum += count;
            count = 0;
        }
    }
    std::cout<< "Size of all is "<< sum;
    return 0;
}
nazikosya
0 / 0 / 0
Регистрация: 11.05.2012
Сообщений: 5
11.05.2012, 20:27  [ТС]     Вывести сумму всех положительных четных чисел из заданного набора #5
thank you)
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4927 / 2670 / 243
Регистрация: 29.11.2010
Сообщений: 7,429
11.05.2012, 20:38     Вывести сумму всех положительных четных чисел из заданного набора #6
Сообщение было отмечено автором темы, экспертом или модератором как ответ
59.
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
#include <iostream>
#include <iomanip>
#include <algorithm>
#include <ctime>
#include <random>
 
int main()
{
   std::random_device rd;
   std::mt19937 gen(rd());
   std::uniform_int_distribution<> urd(0, 99);
   const int M = 10, N = 15; 
   int arr[M][N], max = -1, min = 100, maxIndex = 0, minIndex = 0; 
   for(int i=0; i < M; i++)
   {
       for(int j=0; j < N; j++)
       {
           arr[i][j] = urd(gen);
           if (arr[i][j] > max) { max = arr[i][j]; maxIndex = i; }
           if (arr[i][j] < min) { min = arr[i][j]; minIndex = i; } 
           std::cout<< std::setw(2)<< arr[i][j]<< " ";
       }
       std::cout<< std::endl;
   }
   std::cout<< std::endl; 
   std::swap( arr[maxIndex], arr[minIndex] );
   for (int i=0; i < M; i++)
   {
       for(int j=0; j < N; j++)
           std::cout<< std::setw(2)<< arr[i][j]<< " ";
       std::cout<< std::endl;
   } 
   return 0;
}
Добавлено через 7 минут
58.
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
#include <iostream>
#include <iomanip>
#include <algorithm>
#include <ctime>
#include <random>
 
int main()
{
   std::random_device rd;
   std::mt19937 gen(rd());
   std::uniform_int_distribution<> urd(0, 99);
   const int M = 10, N = 15, K = 3; 
   int arr[M+1][N]; 
   for(int i=0; i < M; i++)
   {
       for(int j=0; j < N; j++)
       {
           arr[i][j] = urd(gen);
           std::cout<< std::setw(2)<< arr[i][j]<< " ";
       }
       std::cout<< std::endl;
   }
   std::cout<< std::endl; 
   for (int i=M; i > K-1; i--)
       std::swap( arr[i], arr[i-1] );
   for(int j=0; j < N; j++) 
       arr[K-1][j] = 0;
   for (int i=0; i < M; i++)
   {
       for(int j=0; j < N; j++)
           std::cout<< std::setw(2)<< arr[i][j]<< " ";
       std::cout<< std::endl;
   } 
   return 0;
}
Нужно отойти. Прийду - еще поделаю. Хотя, в целом, направление я Вам дал.
ser4ega
27 / 27 / 3
Регистрация: 15.11.2009
Сообщений: 143
11.05.2012, 20:56     Вывести сумму всех положительных четных чисел из заданного набора #7
Реши сам/сама 10 штук и на экзамен иди смело. Все задачи типовые. А так ты не подготовишься
nazikosya
0 / 0 / 0
Регистрация: 11.05.2012
Сообщений: 5
11.05.2012, 20:58  [ТС]     Вывести сумму всех положительных четных чисел из заданного набора #8
spasibo,bol'shoe)))
MrDongauzer
 Аватар для MrDongauzer
0 / 0 / 0
Регистрация: 07.05.2014
Сообщений: 2
08.10.2015, 16:34     Вывести сумму всех положительных четных чисел из заданного набора #9
Может не стоит заниматься программированием человеку который не может скачать языковой пакет для своей ОС...
Mesteriis
 Аватар для Mesteriis
371 / 154 / 40
Регистрация: 08.08.2015
Сообщений: 1,059
Завершенные тесты: 1
08.10.2015, 17:05     Вывести сумму всех положительных четных чисел из заданного набора #10
О господи, вы дату видели???? Сори за наезд хотя и мысли правильные!


Вот товарищи зря вы это делаете, я понимаю когда человек постит какой то код и реально не может разобратся в той или иной конструкции, или начинает програмить и просит объяснить какой то нюанс использования, и в се в этом душе. но когда чисто кидают билеты то смысл тратить свое время на это? я понимаю что они тут все типовые и на это необходимо минут 10 своего времени потратить. Просто поставьте такой пример что вот из за таких горе учеников наших вузов потом специалистам не доплачивают потому что оперируют тем фактов что вас таких как грязи на биржах, и все в этом духе!

Это я вам MrGluck, товаришь, не плодите неучей!!!

Рас человек выбрал свою специальность, пусть учится будет конкретный вопрос с конкретным кодом, конечно подскажем, но когда говорят ты сделай за меня, а я пока с друзьями пивка попью, это уже через чур!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.10.2015, 17:10     Вывести сумму всех положительных четных чисел из заданного набора
Еще ссылки по теме:

Написать программу, которая вычисляет сумму квадратов всех четных чисел до заданного n C++
Вывести сумму всех чётных и нечетных чисел заданного диапазона C++
C++ Вычислить сумму первых n целых положительных четных чисел

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
magirus
Супер-модератор
 Аватар для magirus
25504 / 14045 / 740
Регистрация: 15.09.2009
Сообщений: 59,841
Записей в блоге: 61
08.10.2015, 17:10     Вывести сумму всех положительных четных чисел из заданного набора #11
засим достаточно. на остальные задачи создавайте отдельные темы - на каждую задачу - ровно одну тему
Yandex
Объявления
08.10.2015, 17:10     Вывести сумму всех положительных четных чисел из заданного набора
Закрытая тема Создать тему
Опции темы

Текущее время: 23:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru