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

пожалуйста помогите с решениями задач си++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Конструктор принимающий два целочисленных значения http://www.cyberforum.ru/cpp-beginners/thread367592.html
Добрый день существует Конструктор принимающий два целочисленных значения, как можно просмотреть его значение в теле int main() ? A(int x,int y) - желательно без дополнительных методов и функций #include<iostream> using namespace std; class A { public: A(int x,int y);// конструктор принимающий два целочисленных значения ~A(){} virtual A* CLONE(){return new A(*this);}
C++ Как компилить программу с libjpeg? Я не понимаю, как компилить программу с libjpeg, если я использую Visual Studio. Г* командная строка - не находит nmake. http://www.cyberforum.ru/cpp-beginners/thread367581.html
C++ Корбен_Даллас-- //Как сократить текст пр-мы?)))
Здравствуйте) Подозреваю о существовании указателей, но нигде не могу найти инф-ии как это использовать для сокращения кода (наверное потому что не могу сформулировать толком вопрос в голове и как следствие - для поисковика) у меня в программе повторяется 30 раз такое и подобное, ведь можно же это покороче написать как то.. DataModule2->ADOQuery1->SQL->Clear(); Заранее огромное спасибо всем...
Выборка двух максимальных чисел из набора C++
Друзья, чет затупил и не могу сообразить, дан набор чисел, скажем 10 штук, необходимо найти два максимальных числа из набора, т.е. реально максимальное число и число на 2 месте по максимальности... вроде бы все просто, но задачу нужно решить не используя массивы... одним словом, в коде будет фигурировать один цикл, который будет давать нам возможность задавать эти числа и сразу же их сравнивать...
C++ Написать программу с помощью цикла http://www.cyberforum.ru/cpp-beginners/thread367564.html
Написать программу с помощью цикла: Задание: Вывести на экран таблицу стоимости, например, яблок в диапазоне от N г до M кг с шагом 100 г. Добавлено через 3 часа 9 минут Решил сам #include <iostream> #include <windows.h> using std::cout; using std::endl; using std::cin;
C++ Написать с помощью if Написать с помощью if: Задание: Дано натуральное четырехзначное число n. Верно ли, что все четыре цифры числа различны, как, например, различны все 4 цифры следующих чисел: 0123, 9760, 5432. подробнее

Показать сообщение отдельно
Ree.exe
56 / 56 / 4
Регистрация: 01.08.2011
Сообщений: 141
17.10.2011, 13:34     пожалуйста помогите с решениями задач си++
Цитата Сообщение от osipov93 Посмотреть сообщение
9.2009
Дана последовательность целых чисел a1, a2, a3,…,an. Указать пары чисел ai, aj, таких, что ai+aj=m
Вот:
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>
#include<time.h>
using namespace std;
#define N 10
 
int main()
{
    setlocale(LC_ALL,"");
    srand((size_t)time(NULL));
 
    int m,a[N];
 
    for(int i=0; i<N; i++)
        a[i]=rand()%10;
 
    for(int i=0; i<N; i++)
        cout<<a[i]<<" ";
 
    cout<<endl<<"Введите число m: ";
    cin>>m;
 
    for(int i=0; i<N; i++)
        for(int j=i; j<N; j++)
            if( a[i]+a[j]==m && i!=j)
                cout<<"i= "<<i<<"j= "<<j<<endl;
    
 
 
    system("pause");
}

Не по теме:

Но также можно последний цикл заменить на:

C++
1
2
3
4
for(int i=0; i<N; i++)
        for(int j=0; j<N; j++)
            if( a[i]+a[j]==m && i!=j)
                cout<<"i= "<<i<<"j= "<<j<<endl;
тогда он будет выводить индексы элементов сумма которых равна m по два раза (сперва ai aj а потом
i и j поменяет местами



Добавлено через 33 минуты
Цитата Сообщение от osipov93 Посмотреть сообщение
Составить программу для проверки утверждения «Результатами вычислений по формуле x2+x+41, при 0<x<40 являются простые числа». Все результаты вывести на экран
Вот:
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>
#include<math.h>
using namespace std;
 
 
int main()
{
    setlocale(LC_ALL,"");
 
    int y;
    
    bool f;
    for(int x=1 ; x<40; x++)
    {
        y=2*x+x+41;
        
        f=true;
        for(int i=2; i <=(int)sqrt((double)y) && f==true; i++)
            if( y %i==0)
                f=false;
 
        if(f==true)
            cout<<"При х равным "<<x<<"    y("<<y<<") простое число"<<endl;
        else
            cout<<"При х равным "<<x<<"    y("<<y<<") не является простым числом"<<endl;
    }
}
Добавлено через 23 минуты
Цитата Сообщение от osipov93 Посмотреть сообщение
Дана матрица A(3,5). Вывести на печать все отрицательные элементы этой матрицы. Найти их сумму
Цитата Сообщение от osipov93 Посмотреть сообщение
отрицательные элементы выводит. нужно найти их произведение
Так сумму или произведение?
 
Текущее время: 18:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru