Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Ада и другие языки _ задачи на C++

Автор: sss 26.10.2006 1:31

помогите плиз решить задачи, очень срочно нужно!!!!!!!!!!!!! ну прям очень срочно!!!!!!!!!!!! помогите пожалуйста!!!!!!!!!!!!!!
ЗАДАЧА1:Написать программу, которая вычисляет сумму первых п членов ряда: 1+1/2+1/3+ ... Количество суммируемых членов ряда задается во время работы программы. Ниже приведен ре¬комендуемый вид экрана (данные, введенные пользователем, выделены полужирным шрифтом).
Вычисление частичной суммы ряда: 1+1/2+1/3+ ...
Введите кол-во суммируемых членов ряда -> 15
Сумма первых 15 членов ряда равна 3.3182

ЗАДАЧА2:Написать программу, которая генерирует три последовательности из десяти случайных чисел в диапазоне от 1 до 10, выводит каждую последовательность на экран и вычисляет среднее арифметическое каждой последовательности. Рекомендуемый вид эк¬рана во время выполнения программы приведен ниже.
*** Случайные числа ***
6 10 4 2 5 8 1 7 7 3 сред, арифм. 5.30
10 3 б 1 10 1 3 8 7 6 сред, арифм. 5.50
5 2 2 5 4 2 2 1 6 10 сред, арифм. 3.90
Для завершения работы нажмите <Enter>

ЗАДАЧА3:Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности положи¬тельных чисел (длина последовательности неограниченна). Ни¬же приведен рекомендуемый вид экрана во время выполнения программы (данные, введенные пользователем, выделены полу¬жирным шрифтом).
Определение максимального числа последовательности положи¬тельных чисел.
Вводите после стрелки числа. Для завершения ввода введите ноль.
-> 56
-> 75
-> 43
->0
Максимальное число: 75

Заранее огромное спасибо!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Автор: volvo 26.10.2006 2:27

№1

#include <iostream.h>

int main() {

int n;

cout << "N = ";
cin >> n;

double s = 0.0;
for(int i = 1; i <= n; i++) s += 1.0/i;
cout << "s = " << s << endl;


return 0;
}


№2
#include <stdlib.h>
#include <iostream.h>

void print(int *ar, const int size) {
for(int i = 0; i < size; i++) cout << ar[i] << " ";
}

int main() {

const int size = 10;
int a[size], b[size], c[size],
av_a = 0, av_b = 0, av_c = 0;

randomize();
for(int i = 0; i < size; i++) {
av_a += (a[i] = (random(10) + 1));
av_b += (b[i] = (random(10) + 1));
av_c += (c[i] = (random(10) + 1));
}

print(a, size); cout << "average(a) = " << (double)av_a / size << endl;
print(b, size); cout << "average(b) = " << (double)av_b / size << endl;
print(c, size); cout << "average© = " << (double)av_c / size << endl;

while( !(cin.get()) );
return 0;

}


№3
#include <iostream.h>

int main() {

int n, max = 0;
do {

cout << "->";
cin >> n;

max = (n > max) ? n : max;

} while(n);

cout << "max = " << max << endl;

return 0;
}

Автор: sss 26.10.2006 17:46

ОГРОМНОЕ СПОСИБО, ТЫ МЕНЯ ОЧЕНЬ ВЫРУЧИЛ!!!!!!!!!!!!!!!!!!!!!!!!!!!

Автор: sss 26.10.2006 18:39

подскажите а где можно скачать C++Builder

Автор: Desktop 3 26.10.2006 18:55

Цитата(sss @ 26.10.2006 14:39) *

подскажите а где можно скачать C++Builder


в поисковике ищи...

*http://altd.borland.com/download/bcppbuilder/BorlandCBuilder6Evaluation.exe