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

Вычисление значения многочлена - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Через createproces запустить процесс, имя которого принято в качестве параметра http://www.cyberforum.ru/cpp-beginners/thread1138654.html
Выполнить запуск процесса,имя которого передается в качестве одного из аргументов командной строки. Это нужно выполнить через createproces
C++ Сравнить умножения двух квадратных матриц с использованием разных алгоритмов Доброе время суток! Вот у меня такие задачки, помогите решить пожалуйста :help: Вторая задачка: Сравнить умножения двух квадратных матриц с использованием стандартного алгоритма и алгоритма на основе прямого обхода памяти. P.s. с комментариями если можно :-Добавлено через 13 часов 6 минут :help::-[ http://www.cyberforum.ru/cpp-beginners/thread1138643.html
Как перейти из string в int C++
#include <iostream> #include <conio.h> #include <string> using namespace std; string inverse (string str) // функция инвертирования { string temp; // объявляем временную строку
C++ Не могу найти ошибку
Сумму элементов последовательности, расположенных между первым и вторым положительными элементами. При помощи итераторов. Если нету второго положительного должно выдавать ошибку, а тут оно считает с первого положительного до конца. #include <windows.h> #include <iostream> #include <vector> #include <iterator>
C++ Объяснение части кода http://www.cyberforum.ru/cpp-beginners/thread1138628.html
ребят, помогите пожалуйста) не могу разобраться в коде typedef struct derevo { int data; derevo *left; derevo *right; } node; node * search (node * tree, int data) //поиск места для элементов дерева {
C++ Метод защиты от дурака Всем привет, у меня есть код ну нет защиты от ввода букв с клавы((, помогите пожалуйста сделать эту защиту. Вот код: #include "stdafx.h" #include <iostream> #include <stdio.h> const int d=100; const int t=50; //константный размер матрицы подробнее

Показать сообщение отдельно
Ricon
5 / 5 / 5
Регистрация: 05.03.2014
Сообщений: 68
04.04.2014, 18:34  [ТС]     Вычисление значения многочлена
вот, только похоже я что-то упустил - не считает. надо идти отсыпаться - глаза уже слипаются
Pascal
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
Program sort;
var   a, b: array[1..100] of integer;
  i, s,t, k, z, n: integer;
  P, Q:real;
begin
  write('Введите количество элементов =');
  readln(n);
  write('S=');
  readln(s);
  write('t=');
  readln(t); 
  writeln('Исходный массив');
  for i := 1 to n do
  begin
    a[i] := random(50)-20;
    write(a[i]:3);
    if a[i]>0 then
    begin
     inc(k); P:=P + a[i]*(ln(s)*i);
     writeln('P=',P);
    end else
    begin
      inc(z); b[z] := a[i]; Q:=Q - b[z]*(ln(t)*z);
      writeln('Q=',Q);
    end;
       writeln('P=',P);
     writeln('Q=',Q);
  
  end;
  writeln;
  end.
Добавлено через 8 часов 9 минут
Вот рабочий код
Кликните здесь для просмотра всего текста
Pascal
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
Program zadanie;
var   a, b: array[1..100] of integer;
  i,j, s,t, k, z, n: integer;
  P, Q:real;
begin
  write('N= ');
  readln(n);
  write('S= ');
  readln(s);
  write('t= ');
  readln(t); 
  for i := n downto 1 do
  begin
    a[i] := random(50)-20;
    writeln(a[i]:3);
    end;
    for i := n downto 1 do
    if (a[i]>0) then
      
    begin
     inc(k); P:=P + (a[i]*(ln(s)*i));
     writeln(' P=',P:0:3);
    end else
    begin
      inc(z); b[z] := a[i]; Q:=Q + (b[z]*(ln(t)*z));
      writeln(' Q=',Q:0:3);   
  end;
  writeln;
  end.
 
Текущее время: 09:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru