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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
diva
Сообщений: n/a
#1

Найти минимальный четный из данных десяти ненулевых целочисленных элементов - C++

17.05.2012, 18:34. Просмотров 644. Ответов 3
Метки нет (Все метки)

1.Дано целое число N (> 1). Вывести наименьшее целое K, при котором выполняется неравенство 3K > N, и само значение 3K.


2.Найти минимальный четный из данных десяти ненулевых целочисленных элементов. Если требуемые элементы отсутствуют, то вывести 0.


3.Даны два текстовых файла с именамиName1 иName2, элементы которых упорядочены по возрастанию. Объединить эти файлы в новый файл с именем Name3, сохранив упорядоченность элементов.

4.Дана квадратная матрица порядка M. Зеркально отразить ее элементы относительно побочной диагонали матрицы.


5.Недостаточное число — натуральное число, сумма собственных делителей которого меньше самого числа. Напечатать все недостаточные числа, не превосходящие n
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.05.2012, 18:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти минимальный четный из данных десяти ненулевых целочисленных элементов (C++):

Найти минимальный нечетный из данных десяти ненулевых целочисленных элементов - C++
Найти минимальный нечетный из данных десяти ненулевых целочисленных элементов, вводимых с клавиатуры. Если требуемые элементы отсутствуют,...

Найти минимальный нечетный из данных десяти ненулевых целочисленных элементов, вводимых с клавиатуры - C++
Найти минимальный нечетный из данных десяти ненулевых целочисленных элементов, вводимых с клавиатуры. Если требуемые элементы отсутствуют,...

Найти минимальный нечетный из данных десяти ненулевых целочисленных элементов, вводимых с клавиатуры - C++
Найти минимальный нечетный из данных десяти ненулевых целочисленных элементов, вводимых с клавиатуры. Если требуемые элементы отсутствуют,...

Массив: Найти минимальный и максимальный из данных десяти элементов. - C++
Найти минимальный и максимальный из данных десяти элементов.

Найти минимальный и вычислить произведение ненулевых элементов в каждом из столбцов - C++
Найти минимальный и вычислить произведение ненулевых элементов в каждом из столбцов. Пропустил тему. Сдавать завтра. Прошу помочь. За...

Найти минимальный элемент и вычислить сумму ненулевых элементов в каждом из столбцов матрицы - C++
Приветствую вас дорогие форумчане. У меня появилась проблема в программе. Работает не так как требуется. Постановка задачи : Найти...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MrGluck
Модератор
Эксперт CЭксперт С++
7210 / 4376 / 638
Регистрация: 29.11.2010
Сообщений: 11,887
17.05.2012, 19:25 #2
1.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
 
int main()
{
    int N = 147;
    for (int K=1; K < N; K++)
        if (K * 3 > N)
        {
            std::cout<< "K : "<< K<< "\n3K: "<< 3 * K;
            break;
        }
    return 0;
}
2.
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
#include <iostream>
#define N 10
 
int f(int *);
 
int main()
{
    int arr[N] = {1, 3, 5, 7, 5, 3, 1, 1, 6, 1};
    std::cout<< f(arr)<< std::endl;
    arr[8] = 5;
    std::cout<< f(arr);
    return 0;
}
 
int f(int *arr)
{
    bool setmin = false;
    int min = 0;
    for (int i=0; i < N; i++)
        if (arr[i] % 2 == 0)
        {
            if (setmin && arr[i] < min ) min = arr[i];
            else if (!setmin)
            {
                min = arr[i];
                setmin = true;
            }
        }
    return min;
}
3.
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
#include <iostream>
#include <fstream>
#include <algorithm>
#include <iterator>
#include <vector>
 
int main()
{
    std::ifstream in1("Name1.txt"), in2("Name2.txt");
    std::ofstream o("Name3.txt");
    if (!in1 || !in2) return 1;
    std::vector<int> v1, v2;
    int tmp;
    while(!in1.eof()) 
    {
        in1>> tmp;
        v1.push_back(tmp);
    }
    while(!in2.eof()) 
    {
        in2>> tmp;
        v2.push_back(tmp);
    }
    std::vector<int> v3 (v1.size() + v2.size() - 1);
    std::merge(v1.begin(), v1.end(), v2.begin(), v2.end(), v3.begin());
    std::copy(v3.begin(), v3.end(), std::ostream_iterator<int>(o, " "));
    return 0;
}
diva
Сообщений: n/a
18.05.2012, 14:15 #3
спасииииибо огромное))))
а можно еще хотя бы одну задачку)))
MrGluck
Модератор
Эксперт CЭксперт С++
7210 / 4376 / 638
Регистрация: 29.11.2010
Сообщений: 11,887
18.05.2012, 18:53 #4
4.
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
#include <iostream>
#include <algorithm>
 
int main()
{
    const int N = 3;
    int A[N][N];
    for(int i=0; i < N; i++)
    {
        for(int j=0; j < N; j++)
        {
            A[i][j] = i*N + j + 1;
            std::cout<< A[i][j]<< " ";    
        } 
        std::cout<< std::endl;
    }  
    std::cout<< std::endl; 
    for(int i=0; i < N; i++)
        for(int j=0; j < N-i; j++)
            std::swap(A[i][j] , A[N-1 - i][N-1 - j]);
    for(int i=0; i < N; i++)
    {
        for(int j=0; j < N; j++)
            std::cout<< A[i][j]<< " ";     
        std::cout<< std::endl;
    }    
    return 0;
}
5.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
int main()
{
    int n;
    std::cin>> n;
    for (int i=1; i < n; i++)
    {
        int sum = 0;
        for (int j=1; j < i; j++)
            if(i % j == 0 ) sum+= j;
        if (sum < i) std::cout<< i<< " ";
    }
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.05.2012, 18:53
Привет! Вот еще темы с ответами:

В массиве A из 20 элементов определить наибольшие из первых десяти элементов и последних десяти элементов и поменять их местами. - C++
В массиве A из 20 элементов определить наибольшие из первых десяти элементов и последних десяти элементов и поменять их местами. Элементы...

В массиве определить наибольшие из первых десяти элементов и последних десяти элементов и поменять их местами - C++
В массиве A из 20 элементов определить наибольшие из первых десяти элементов и последних десяти элементов и поменять их местами. ...

в массиве . найти произведение ненулевых элементов, количество элементов, превышающих значение среднего арифметического элементов массива - C++
В массиве Х(N) найти произведение ненулевых элементов, количество элементов, превышающих значение среднего арифметического элементов...

Найти количество ненулевых элементов и сумму элементов, значения которых меньше 2 - C++
Найти кол-во ненулевых элементов и сумму элементов , значения которых меньше 2 .Вывести найденную сумму и кол-во (Если они не...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
18.05.2012, 18:53
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru