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

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

Восстановить пароль Регистрация
 
diva
Сообщений: n/a
17.05.2012, 18:34     Найти минимальный четный из данных десяти ненулевых целочисленных элементов #1
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++ В массиве A из 20 элементов определить наибольшие из первых десяти элементов и последних десяти элементов и поменять их местами.
Найти минимальный нечетный из данных десяти ненулевых целочисленных элементов, вводимых с клавиатуры C++
C++ Найти минимальный нечетный из данных десяти ненулевых целочисленных элементов, вводимых с клавиатуры
C++ Найти произведение ненулевых элементов и количество нулевых элементов
в массиве . найти произведение ненулевых элементов, количество элементов, превышающих значение среднего арифметического элементов массива C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4927 / 2670 / 243
Регистрация: 29.11.2010
Сообщений: 7,429
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
Ворчун
Эксперт С++
 Аватар для MrGluck
4927 / 2670 / 243
Регистрация: 29.11.2010
Сообщений: 7,429
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;
}
Yandex
Объявления
18.05.2012, 18:53     Найти минимальный четный из данных десяти ненулевых целочисленных элементов
Ответ Создать тему
Опции темы

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