Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Wichmer
0 / 0 / 0
Регистрация: 14.06.2011
Сообщений: 3
#1

Начало Си++ - C++

14.06.2011, 20:51. Просмотров 862. Ответов 6
Метки нет (Все метки)

Я понимаю что данные задачи очень просты, но помогите пожалуйста...Я просто совсем нечего не шарю..
Задача 1
Дан массив X из N целых чисел. Найти индекс максимального элемента в массиве Х.
Задача 2
Дан массив А из N элементов. Переставить элементы массива A в обратном порядке.
Задача 3
Дан массив А из N элементов и число X. Определить, имеются ли в массиве A два расположенных рядом значения X.
Задача 4
Дан массив B из N элементов. Вычислить среднее значение среди положительных элементов массива B.
Задача 5
Дан массив А из N элементов. Вывести на экран элементы массива A, которые больше среднего арифметического всех его элементов, сохраняя порядок их следования.
Задача 6
Дан массив А из N элементов и число X. Записать в массив В элементы массива A, имеющие значения, больше X.
Задача 7
Дан массив А из N элементов и число X. Записать в массив В индексы элементов массива A, имеющих значения, больше X.
Задача 8
Вычислить сумму 1-1/2 +1/3-1/4+1/5-...+((-1)в степени n+1)/n
Задача 9
Вычислить произведение первых N сомножителей: 1/2*3/2*3/4*5/4*5/6*7/6...
Задача 10
Вычислить сумму первых N слагаемых: 2/1+2/3+4/3+4/5+6/5+6/7+....
Задача 11
Вычислить сумму N/1+(n-1)/2+(n-2)/3+...+3/(n-2)+2/(n-1)+1/n

P.s. С ув. Алексей.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.06.2011, 20:51
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Начало Си++ (C++):

Данный массив A (n). Все положительные его элементы поместить в начало массива B (n), а все отрицательные - в начало массива C (n). Подсчитать количес - C++
Данный массив A (n). Все положительные его элементы поместить в начало массива B (n), а все отрицательные - в начало массива C (n)....

Все положительные элементы поместить в начало массива В(n), а отрицательные элементы — в начало массива С(n) - C++
Ребята. Помогите с задачей пожалуйста. Дан массив А(n). Все положительные его элементы поместить в начало массива В(n), а...

Начало - C++
Здравствуйте я начинающий IT работник и мне нужна помощь тех кто давно в этой сфере я просто не знаю к кому мне обратиться с этими...

Начало - C++
Подскажите программу для программирования на c/c++ и все прилагающиеся к ней инструменты(компиляторы и т.д.) и что лучше c или c++?...

Начало ООП - C++
Привет всем! У меня началось изучение ООП и соответственно пошли классы. Первое задание - постpоить класс для pаботы с массивом. Класс...

Начало программирования - C++
Подскажите книжку для начала программирования на c++, а то я не уверен что Стивен Прата подходит для начала.

6
Jupiter
Каратель
Эксперт С++
6559 / 3980 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
14.06.2011, 21:05 #2
ну а ваши наробртки? что конкретно не получается?
0
Wichmer
0 / 0 / 0
Регистрация: 14.06.2011
Сообщений: 3
14.06.2011, 21:08  [ТС] #3
В данный момент всё т.к. я не знаю си++ совсем изучал паскаль, перевёлся в др. Вуз там на тебе си++...Дали работу, на 1 день..Не успеваю(( Совсем его непонимаю...Открыл учебник начал читать, координально отличаются языки
0
shilovec5377
29 / 54 / 1
Регистрация: 26.05.2011
Сообщений: 752
14.06.2011, 21:20 #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
#include "stdafx.h"
#include "locale.h"
#include "iostream"
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
int i,m1;
int mas1[20];
int max;
setlocale(LC_CTYPE, "Russian");
printf("Введите количество символов первого массива = "); 
scanf("%d",&m1);
printf("Введите первый   массив = "); 
for (i=0;i<m1;i++)
scanf("%d",&mas1[i]);
 
 
max= mas1[0];
for (i=0;i<m1;i++)
if (max < mas1[i]) max=mas1[i];
 
 
printf ("Индекс мах = %d", i-1);
 
    return 0;
}
 Комментарий модератора 
Используйте теги форматирования кода!
1
MisterXXl
0 / 0 / 0
Регистрация: 18.01.2011
Сообщений: 15
14.06.2011, 21:40 #5
многие задачи есть в паблике ищи.
0
Jupiter
Каратель
Эксперт С++
6559 / 3980 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
14.06.2011, 21:44 #6
Цитата Сообщение от Wichmer Посмотреть сообщение
Задача 1
Дан массив X из N целых чисел. Найти индекс максимального элемента в массиве Х.
Задача 2
Дан массив А из N элементов. Переставить элементы массива A в обратном порядке.
Задача 4
Дан массив B из N элементов. Вычислить среднее значение среди положительных элементов массива B.
Задача 5
Дан массив А из N элементов. Вывести на экран элементы массива A, которые больше среднего арифметического всех его элементов, сохраняя порядок их следования.
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
#include <algorithm>
#include <iterator>
#include <iostream>
#include <cstdlib>
#include <vector>
#include <ctime>
 
int main()
{   
    srand(static_cast<unsigned>(time(nullptr)));
    std::vector<int> vec(10);
    int average(0);
    std::for_each(vec.begin(), vec.end(), [&average](int & a)
    {
    a = rand() % 10;
    average += a;
    });
    average /= 10;
    std::copy(vec.begin(), vec.end(), std::ostream_iterator<int>(std::cout, "  "));
    std::cout << std::endl << "Index of maximum: " << (int)(std::max_element(vec.begin(), vec.end()) - vec.begin() + 1)
          << std::endl << "Average: " << average
                 << std::endl << "Greater than average: ";
    std::remove_copy_if(vec.begin(), vec.end(), std::ostream_iterator<int>(std::cout, "  "), [&average](int a)
    {
    return a < average;
    });
    std::cout << std::endl << "Reverse: ";
    std::copy(vec.rbegin(), vec.rend(), std::ostream_iterator<int>(std::cout, "  "));
    std::getchar();
    return 0;
}
2
shilovec5377
29 / 54 / 1
Регистрация: 26.05.2011
Сообщений: 752
14.06.2011, 22:06 #7
0
14.06.2011, 22:06
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.06.2011, 22:06
Привет! Вот еще темы с ответами:

Начало файла - C++
Если я объявляю fstream input, потом считываю инфу до конца файла. А когда ещё раз его открываю, то оно не считывает. Как установить...

Начало программирования на C++ - C++
Всем доброго времени суток. Сразу прошу прощения за тавтологию, знаю, что подобных вопросов куча, но я так и не смог найти для себя что-то...

Assembler начало - C++
Здравствуйте подскажите пожалуйста в VS2010 создаю простой проект. Ничего сложного: #include &quot;stdafx.h&quot; int PROC(char* tab, int...

Начало обучения - C++
Здраствуйте. Я вот перехожу с паскаля на С++. Не могли бы вы подсказать мне, где я могу почитать об: struct, pair , vector, о стеке,...


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

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

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