Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.84/50: Рейтинг темы: голосов - 50, средняя оценка - 4.84
0 / 0 / 0
Регистрация: 25.04.2011
Сообщений: 29
1

Вычислить сумму четных и сумму нечетных чисел натурального ряда от 1 до n

18.05.2011, 19:28. Показов 9394. Ответов 12
Метки нет (Все метки)

18 задача 1 лаба
После удара о поверхность Земли мяч движется вертикально вверх со скорость 15 м\с. Найдите координату мяча над поверхностью Земли через 1 секунду и через 2 секунды после начала движения
22 задача 2 лаба
Вычислить сумму четных и сумму нечетных чисел натурального ряда от 1 до n
16 задача 3 лаба
Для массива A[80] вычислить наибольшее и наименьшее значения модуля разности между соседними элементами
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.05.2011, 19:28
Ответы с готовыми решениями:

Вычислить сумму четных и сумму нечетных чисел натурального ряда от 1 до N
Вычислить сумму четных и сумму нечетных чисел натурального ряда от 1 до N. Не могу найти где...

Вычислить отдельно сумму четных и сумму нечетных членов последовательности
Добрый день! Только начал изучать этот язык и пытаюсь решить две задачи. Увы, с одной всё вообще...

Посчитать сумму четных и сумму нечетных чисел на отрезке [a; b].
Четные или Нечетные Имя входного файла: стандартный ввод Имя выходного файла: стандартный вывод...

Создать массив из 10 целых случайных чисел. Вычислить сумму четных элементов массива и среднее арифметическое нечетных
Создать массив из 10 целых случайных чисел. Вычислить сумму четных элементов массива и среднее...

12
30 / 30 / 13
Регистрация: 07.05.2011
Сообщений: 50
18.05.2011, 21:10 2
Цитата Сообщение от clubnichka Посмотреть сообщение
22 задача 2 лаба
Вычислить сумму четных и сумму нечетных чисел натурального ряда от 1 до n
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
using namespace std;
 
int main()
{
  int n, s1 = 0, s2 = 0;
  cout << "Введите N: ";
  cin >> n;
  for (int i = 1; i <=n; ++i)
  if (i % 2) s1 += i;
  else s2 += i;
  cout << "Сумма четных: " <<   s2 <<endl
       << "Сумма нечетных: " << s1 <<endl;
  system("pause");
  return 0;
}
Добавлено через 5 минут
Цитата Сообщение от clubnichka Посмотреть сообщение
18 задача 1 лаба
После удара о поверхность Земли мяч движется вертикально вверх со скорость 15 м\с. Найдите координату мяча над поверхностью Земли через 1 секунду и через 2 секунды после начала движения
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
 
using namespace std;
 
int main()
{
  int speed = 15, time_1 = 1, time_2 = 2;
  cout << "Кординаты мяча через " << time_1 << " секунд: " << speed * time_1 << " метров."<<endl
       << "Кординаты мяча через " << time_2 << " секунд: " << speed * time_2 << " метров."<<endl;
  system("pause");
  return 0;
}
0
186 / 61 / 4
Регистрация: 29.04.2011
Сообщений: 641
18.05.2011, 21:16 3
Цитата Сообщение от clubnichka Посмотреть сообщение
18 задача 1 лаба
После удара о поверхность Земли мяч движется вертикально вверх со скорость 15 м\с. Найдите координату мяча над поверхностью Земли через 1 секунду и через 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 <math.h>
 
using namespace std;
 
const double g=9.8;
const int v0=15;
double koor(double t);
int main()
{
    cout<<"t=1s  h="<<koor(1)<<endl;
    cout<<"t=2s  h="<<koor(2)<<endl;
    int a;cin>>a;
    return 0;
}
 
double koor(double t)
{
    double h=v0*t-g*t*t/2;
    return h;
}
Добавлено через 1 минуту
Onishare, вторая задача не правельна, вспомни физику 9 класс
0
30 / 30 / 13
Регистрация: 07.05.2011
Сообщений: 50
18.05.2011, 21:25 4
Цитата Сообщение от clubnichka Посмотреть сообщение
Для массива A[80] вычислить наибольшее и наименьшее значения модуля разности между соседними элементами
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 <ctime>
 
using namespace std;
 
int main()
{
  int a[80];
  srand(time(NULL));
  for (int i = 0; i < 80; ++i) a[i] = rand() % 10 - 5;
  int min = abs(a[0] - a[1]), max = abs(a[0] - a[1]);
  for (int i = 1; i < 79; ++i) {
    int temp = abs(a[i] - a[i + 1]);
    if (min > temp) min = temp;
    if (max < temp) max = temp;
  }
  cout << "Минимум: " << min <<endl
       << "Максимум: " << max <<endl;
  system("pause");
  return 0;
}
Добавлено через 1 минуту
Цитата Сообщение от ЛеЖиК) Посмотреть сообщение
Onishare, вторая задача не правельна, вспомни физику 9 класс
Ты прав, я че то решил абстрактно. Гравитация = 0 :-)
0
0 / 0 / 0
Регистрация: 25.04.2011
Сообщений: 29
18.05.2011, 21:26  [ТС] 5
спасиб ребят вы просто гении
0
186 / 61 / 4
Регистрация: 29.04.2011
Сообщений: 641
18.05.2011, 21:30 6
Цитата Сообщение от Onishare Посмотреть сообщение
Ты прав, я че то решил абстрактно. Гравитация = 0 :-)
а дествительно удобно) кинул вверх и летит сколько хочешь)

спасиб ребят вы просто гении
мне бы кто так в субботу на контольной по химии помог))
0
0 / 0 / 0
Регистрация: 25.04.2011
Сообщений: 29
18.05.2011, 21:45  [ТС] 7
а у меня химия завтра,надо учить.......капец
0
186 / 61 / 4
Регистрация: 29.04.2011
Сообщений: 641
18.05.2011, 22:08 8
Цитата Сообщение от clubnichka Посмотреть сообщение
а у меня химия завтра,надо учить.......капец
ты где учишься(давай в личку а то офтоп пойдет)
1
0 / 0 / 0
Регистрация: 25.04.2011
Сообщений: 29
18.05.2011, 22:56  [ТС] 9
ммммм,точно вторая не правильно,а если вот так,то будет верно

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
using namespace std;
 int main()
{
  int speed = 15, t1 = 1, t2 = 2, g=10, h1 ,h2;
h1=g*t1*t1/2;
h2=g*t2*t2/2;
 
  cout << "koordinat mucha1" << h1<<endl
    cout   << " koordinat mucha2" << h2<<endl;
  system("pause");
  return 0;
}
0
1547 / 913 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
18.05.2011, 23:10 10
clubnichka, это у вас неверно. Вариант ЛеЖиК) был совершенно верный.
1
0 / 0 / 0
Регистрация: 25.04.2011
Сообщений: 29
19.05.2011, 00:03  [ТС] 11
а как ее(первую задачу) можно решить не пользуясь фуекциями?
0
186 / 61 / 4
Регистрация: 29.04.2011
Сообщений: 641
19.05.2011, 19:04 12
да точно также
только всместо
C++
1
koor(1)
подставляешь
[CPP]t=1;
double h=v0*t-g*t*t/2;
/CPP]
0
0 / 0 / 0
Регистрация: 04.01.2012
Сообщений: 7
06.01.2012, 18:25 13
Помогите с задачей. В приводимых ниже заданиях организовать вычисление с помощью полосы прокрутки для различных n. Причем, предусмотреть вычисление, как в цикле, так и по формуле, приведенной в правой части выражения. Вот пример 1"в кубе" + 3"в кубе" + 5"в кубе"+…+ (2n – 1)"в кубе" = n"в квадрате"(2n"в квадрате" –1). То есть нужно создать программу с полосой прокрутки от 1 до 100. Нужно чтобы программа взяла выбранное мной число к примеру 25. То есть получается что цикл будет продолжаться пока нечетные числа от 1 до 25 не возведутся в куб, сложатся и суммируется с формулой как в примере 1"в кубе" + 3"в кубе" + 5"в кубе"+…+ (2n – 1)"в кубе". Что касается формулы после знака равно n"в квадрате"(2n"в квадрате" –1) это я сделал, программа считает правильно. Помогите пожалуйста составить цикл и решение.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.01.2012, 18:25

Найти сумму нечетных чисел меньших натурального числа
Дано натуральное число N. Найти сумму положительных нечетных чисел, меньших N. Помогите,...

Вычислить сумму элементов натурального ряда
Ввести число с клавиатуры Q. Вычислить сумму элементов натурального ряда от 1 до Q. проверить...

Вычислить сумму четных и произведения нечетных
используя оператор цикла for вычислить сумму четных и произведения нечетных С++

Найти сумму четных и нечетных чисел
Файл F генерируется из случайных чисел, размерность которой указывает пользователь. Найти сумму...


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

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

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