Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
asdasd
0 / 0 / 0
Регистрация: 20.12.2014
Сообщений: 1
#1

нужна решение задач в с++ - C++

11.01.2013, 07:58. Просмотров 384. Ответов 6
Метки нет (Все метки)

1) Решить задачу. Функция у=2х, если х>0, и у=х+10 в других случиях.
2) Решить задачу. Дан одномерный массив А(К). Определить сумму элементов индексы, которых кратны двум.
http://www.cyberforum.ru/cpp-beginners/thread371607.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.01.2013, 07:58
Я подобрал для вас темы с готовыми решениями и ответами на вопрос нужна решение задач в с++ (C++):

Решение задач
Всем салам! Нам задали 30 задач на c++ кто сможет написать их ? подам 200...

Решение задач
Это снова я, сейчас мне дали задание вот такого типа, опять же согласился ибо...

Решение задач на C++
Привет, помогите решить задачи (они будут в документе) , очень нужна ваша...

решение задач С++
дано целое число n>0, найти сумму 1 в первой степени + 2 во второй + N в...

Решение задач
Доброго времени дня! помогите пожалуйста составить программы по с++ так как я...

6
Rifle
27 / 27 / 13
Регистрация: 15.11.2012
Сообщений: 93
Завершенные тесты: 4
11.01.2013, 09:38 #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
31
32
33
34
35
36
37
38
39
// Main.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <conio.h>
#include <iostream>
using namespace std;
 
double calc(double x);
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    //первое
    int y = calc(20);
    cout << "x>0, 2x = " << y << endl;
    int y2 = calc(-12);
    cout << "x<0, x+10 = " << y2 << endl;
    
    //второе
    int ar[4] = {4, 3, 2, 6};
    float sum = 0;
    for (int i=0; i<4; i++)
        {
        if (ar[i]%2 == 0)
            sum += ar[i];
        }
    cout << sum << endl;
    _getch();
    return 0;
}
 
double calc(double x)
    {
    if (x>0)
        return 2*x;
    else 
        return x+10;
    }
0
Ev[G]eN
iOS/Android Developer
Эксперт С++
5115 / 1553 / 950
Регистрация: 23.01.2011
Сообщений: 3,179
Завершенные тесты: 1
11.01.2013, 09:47 #3
1)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
int main()
{
    float x = 0;
    std::cin >> x;
    
    float y = 0;
    if (x > 0) 
          std::cout << (y = 2 * x) << std::endl;
    else
        std::cout << (y = x + 10) << std::endl;
    
    system("pause");
    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
#include <iostream>
#include <cstdlib>
#include <ctime>
 
int main()
{
    srand(time(0));
    const int size = 20;
    int array[size];
    
    int sum = 0;
    std::cout << "Array: " << std::endl;
    for (int i = 0; i < size; i++) {
        std::cout << (array[i] = rand() % 10) << " ";
        sum += !(i % 2) ? array[i] : 0;
    }
    std::cout << "\nSum: " << sum << std::endl;
    
    system("pause");
    return 0;
}
Добавлено через 48 секунд
Цитата Сообщение от Rifle Посмотреть сообщение
if (ar[i]%2 == 0)
Цитата Сообщение от asdasd Посмотреть сообщение
Определить сумму элементов индексы, которых кратны двум
чуток невнимательно вы
0
Rifle
27 / 27 / 13
Регистрация: 15.11.2012
Сообщений: 93
Завершенные тесты: 4
11.01.2013, 09:50 #4
Точно, есть такое).
0
Ev[G]eN
iOS/Android Developer
Эксперт С++
5115 / 1553 / 950
Регистрация: 23.01.2011
Сообщений: 3,179
Завершенные тесты: 1
11.01.2013, 09:50 #5
Цитата Сообщение от Rifle Посмотреть сообщение
C++
1
2
int ar[4] = {4, 3, 2, 6};
* * float sum = 0;
к чему сумма вещественная, если массив у вас целочисленный?
0
Rifle
27 / 27 / 13
Регистрация: 15.11.2012
Сообщений: 93
Завершенные тесты: 4
11.01.2013, 09:54 #6
Если числа большие будут, сумма в инт не уместится. На всяк случай)
0
Ev[G]eN
11.01.2013, 09:56     нужна решение задач в с++
  #7

Не по теме:

Цитата Сообщение от Rifle Посмотреть сообщение
На всяк случай)
ну тогда да

0
11.01.2013, 09:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.01.2013, 09:56
Привет! Вот еще темы с ответами:

Решение задач С++
Вводится последовательность из N целых чисел. Определить наибольшее чисел среди...

Решение задач с Си++
Код доступа к банковскому счету представляет собой набор из 9 десятичных цифр....

Решение задач со строками
1 задача: дана строка со словами, разделенными пробелами. Удалить все слова,...

Решение контрольной из 5 задач
Привет!Помогите решить контрольную из 5 задач. . Оплата сдельная. Делать в...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

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