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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.83
osipov93
3 / 3 / 0
Регистрация: 17.10.2011
Сообщений: 131
#1

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

17.10.2011, 09:50. Просмотров 1545. Ответов 5
Метки нет (Все метки)

5.2009
Пусть элементами прямоугольного равнобедренного треугольника являются:
Катет a, гипотенуза b, высота опущенная из вершины прямого угла на гипотенузу h, площадь S. Составить программу, которая по заданному номеру и значению соответствующего элемента вычисляла бы значение всех остальных элементов треугольника.

6.2009
Составить программу для проверки утверждения «Результатами вычислений по формуле x2+x+41, при 0<x<40 являются простые числа». Все результаты вывести на экран

8.2009
Последовательность действительных чисел оканчивается нулем. Найти количество членов этой последовательности

9.2009
Дана последовательность целых чисел a1, a2, a3,…,an. Указать пары чисел ai, aj, таких, что ai+aj=m

3.2005
Дана матрица A(3,5). Вывести на печать все отрицательные элементы этой матрицы. Найти их сумму
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.10.2011, 09:50     пожалуйста помогите с решениями задач си++
Посмотрите здесь:

Помогите решить несколько задач!!!Пожалуйста - C++
Помогите решить несколько задач!!!Пожалуйста!! срочно нужно!! через cin , cout №17 For13°. Дано целое число N (&gt; 0). Найти значение...

Киньте пожалуйста задачки с решениями, касающиеся темы классов и конструкторов - C++
Киньте пожалуйста задачки с решениями, касающиеся темы классов и конструкторов........:)

Помогите написать кучу задач - C++
Тема : Функції 1. Дано одновимірний масив, заповнений 0 і 1 у довільному порядку. Відсортувати даний масив таким чином, щоб всі нулі...

Помогите решить несколько задач на Borland C++ - C++
Задание 1. Программа содержит структуру, которая состоит из массива типа long на десять элементов и указателя на тип int. Написать...

Задачи с++ с решениями - C++
Помогите решить [

Задачи на с++ с решениями - C++
Given an integer number N THAT IS NOT LESS THAN 2. OUTPUT THE SMALLEST NATURAL DIVISOR OF THE N (NOT INCLUDING 1) input 15 output 3 ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
co6ak
Кошковед
407 / 500 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
17.10.2011, 10:23     пожалуйста помогите с решениями задач си++ #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
#include <iostream>
 
int main()
{
    int matrix[ 3 ][ 5 ];
    for ( int i = 0; i < 3; i ++ )
    {
        for ( int j = 0; j < 5; j ++ )
        {
            std::cin >> matrix[i][j];
        }
    }
    
    for ( int i = 0; i < 3; i ++ )
    {
        for ( int j = 0; j < 5; j ++ )
        {
            if ( matrix[i][j] < 0 ) { std::cout << matrix[i][j] << "\t"; }
        }
    }
    
    system("pause");
    return 0;    
}
osipov93
3 / 3 / 0
Регистрация: 17.10.2011
Сообщений: 131
17.10.2011, 12:07  [ТС]     пожалуйста помогите с решениями задач си++ #3
Цитата Сообщение от co6ak Посмотреть сообщение
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
#include <iostream>
 
int main()
{
    int matrix[ 3 ][ 5 ];
    for ( int i = 0; i < 3; i ++ )
    {
        for ( int j = 0; j < 5; j ++ )
        {
            std::cin >> matrix[i][j];
        }
    }
    
    for ( int i = 0; i < 3; i ++ )
    {
        for ( int j = 0; j < 5; j ++ )
        {
            if ( matrix[i][j] < 0 ) { std::cout << matrix[i][j] << "\t"; }
        }
    }
    
    system("pause");
    return 0;    
}

отрицательные элементы выводит. нужно найти их произведение
Ree.exe
56 / 56 / 4
Регистрация: 01.08.2011
Сообщений: 141
17.10.2011, 13:34     пожалуйста помогите с решениями задач си++ #4
Цитата Сообщение от 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 Посмотреть сообщение
отрицательные элементы выводит. нужно найти их произведение
Так сумму или произведение?
osipov93
3 / 3 / 0
Регистрация: 17.10.2011
Сообщений: 131
17.10.2011, 20:14  [ТС]     пожалуйста помогите с решениями задач си++ #5
Цитата Сообщение от Ree.exe Посмотреть сообщение
Вот:
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 минуты


Вот:
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 минуты



Так сумму или произведение?
отрицательные элементы чтоб он складывал
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.10.2011, 12:23     пожалуйста помогите с решениями задач си++
Еще ссылки по теме:

Задачи на с++ с решениями - C++
The input contains a sequence of positive integers not exceeding 1000. The sequence ends with -1.Total amount of numbers is not more than...

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

Помогите пожалуйста.. - C++
Ввести прямоугольную матрицу вещественных чисел. Определить номера двух строк введенной матрицы с наибольшим скалярным произведением....

Помогите Пожалуйста !!! - C++
Помогите пожалуйста разобраться с прогой, голова уже разрывается на 100 маленьких кусочков. Как можно объяснить эти строки: char*...

Помогите пожалуйста) - C++
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. Количество элементов массива, больших С; величину С задать с...

Помогите, пожалуйста! - C++
1.Из входной последовательности целых чисел построить бинарное дерево поиска. Найти в дереве и распечатать путь минимальной длины (= найти...


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

Или воспользуйтесь поиском по форуму:
osipov93
3 / 3 / 0
Регистрация: 17.10.2011
Сообщений: 131
24.10.2011, 12:23  [ТС]     пожалуйста помогите с решениями задач си++ #6
нужно решить 8.2009
Yandex
Объявления
24.10.2011, 12:23     пожалуйста помогите с решениями задач си++
Ответ Создать тему
Опции темы

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