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

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

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

Пожалуйста объясните, у меня во второй колонке при выводе одинаковые числа выводит. Как исправить? - C++

15.06.2017, 16:09. Просмотров 117. Ответов 13

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
#include <iostream>
#include <math.h>
#include <cmath>
 
using namespace std;
 
int main ()
 
{
 
 
double x[100], y[20], a=0.7, b=8.3, xk=4.3, dx=0.1;
x[0]=0.15;
 
for(int i=1;i<20;i++) 
 
{
    x[i]=x[i-1]+dx;
    y[i]=(1+sin(2)*(b,2)+(x,2))/(sqrt(2)*(b,2)+(x,2));
    cout<<x[i]<<"\t"<<y[i]<<"\n";  
    
    
}
return (0);
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.06.2017, 16:09
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Пожалуйста объясните, у меня во второй колонке при выводе одинаковые числа выводит. Как исправить? (C++):

Второй цикл у меня уходит в бесконечность! Как исправить - C++
Напишите программу, запрашивающую у пользователя N целых чисел и выводящую на экран: а) количество нулей в последовательности; б)...

Программа которая выводит два наибольших числа из десяти введенных. Пожалуйста объясните суть работы программы - C++
#include &lt;iostream&gt; using namespace std; int main() { int i; float number, largest, largest2;

Объясните как исправить программу ! Особенно меня беспокоит баг с Console - C#
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using...

Решаю кубическое уравнение, но при выводе результатов он всякий раз выводит 2 непонятных числа - Matlab
Добрый вечер! Решаю кубическое уравнение с варьированием 1ой переменной в матлабе: считается всё нормально, но при выводе результатов он...

При выводе элементов массива, второй элемент выводиться как NaN. - C#
Здавствуйте. При выводе элементов массива, второй элемент выводиться как NaN. Как исправить? using System; using...

Программа выдает ошибку [C++ Error] Unit1.cpp(23): E2062 Invalid indirection, объясните пожалуйста в чем причина и как можно исправить - C++ Builder
Программа выдает ошибку Unit1.cpp(23): E2062 Invalid indirection, объясните пожалуйста в чем причина и как можно исправить.подобную ошибку...

13
likehood
offline
890 / 749 / 253
Регистрация: 25.12.2016
Сообщений: 2,474
Завершенные тесты: 3
15.06.2017, 17:11 #2
Цитата Сообщение от cicob Посмотреть сообщение
(b,2)
Что означает эта запись?
0
cicob
0 / 0 / 0
Регистрация: 30.01.2017
Сообщений: 18
15.06.2017, 17:17  [ТС] #3
b во второй степени
0
likehood
offline
890 / 749 / 253
Регистрация: 25.12.2016
Сообщений: 2,474
Завершенные тесты: 3
15.06.2017, 17:19 #4
Цитата Сообщение от cicob Посмотреть сообщение
b во второй степени
В С++ не существует такого способа записи степени.
Для возведения в квадрат обычно умножают число на само себя: b*b.
0
cicob
0 / 0 / 0
Регистрация: 30.01.2017
Сообщений: 18
15.06.2017, 17:24  [ТС] #5
Спасибо, но все равно во второй колонке при выводе одинаковые числа
0
likehood
offline
890 / 749 / 253
Регистрация: 25.12.2016
Сообщений: 2,474
Завершенные тесты: 3
15.06.2017, 17:25 #6
Покажите исправленный код.
0
cicob
0 / 0 / 0
Регистрация: 30.01.2017
Сообщений: 18
15.06.2017, 17:28  [ТС] #7
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
#include <iostream>
#include <math.h>
#include <cmath>
 
using namespace std;
 
int main ()
 
{
 
 
double x[100], y[20], a=0.7, b=8.3, xk=4.3, dx=0.1;
x[0]=0.15;
 
for(int i=1;i<20;i++) //while(x[i]<xk)
 
{
    x[i]=x[i-1]+dx;
    y[i]=(1+sin(2)*(b*b)+(x,2))/(sqrt(2)*(b*b)+(x,2));
    cout<<x[i]<<"\t"<<y[i]<<"\n";   //i++;
    
    
}
return (0);
}
0
likehood
offline
890 / 749 / 253
Регистрация: 25.12.2016
Сообщений: 2,474
Завершенные тесты: 3
15.06.2017, 17:32 #8
Цитата Сообщение от cicob Посмотреть сообщение
(x,2)
А это забыли исправить.

Добавлено через 22 секунды
И пожалуйста, не забывайте заключать код в теги.
0
cicob
0 / 0 / 0
Регистрация: 30.01.2017
Сообщений: 18
15.06.2017, 17:34  [ТС] #9
[Error] invalid operands of types 'double [100]' and 'double [100]' to binary 'operator*'

Вот такую ошибку выдает если исправить x,2 на x*x
0
likehood
offline
890 / 749 / 253
Регистрация: 25.12.2016
Сообщений: 2,474
Завершенные тесты: 3
15.06.2017, 17:36 #10
Потому что x - это массив. Вы не можете возвести в квадрат весь массив, только один его элемент.
0
cicob
0 / 0 / 0
Регистрация: 30.01.2017
Сообщений: 18
15.06.2017, 17:39  [ТС] #11
Смысле один элемент?
По формуле х во второй степени
0
MrGluck
15.06.2017, 17:41
  #12
 Комментарий модератора 
cicob, Используйте теги CPP для редактирования кода.
0
likehood
offline
890 / 749 / 253
Регистрация: 25.12.2016
Сообщений: 2,474
Завершенные тесты: 3
15.06.2017, 17:43 #13
Цитата Сообщение от cicob Посмотреть сообщение
Смысле один элемент?
Как в 18 строке.
Я имел в виду один за раз, а не вообще один.
0
cicob
0 / 0 / 0
Регистрация: 30.01.2017
Сообщений: 18
15.06.2017, 17:45  [ТС] #14
C++
1
y[i]=(1+sin(2)*(b*b)+(x[i-1]))/(sqrt(2)*(b*b)+(x[i-1]));
Я вот так сделал, и во второй строке уже не одинаковые числа)
0
15.06.2017, 17:45
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.06.2017, 17:45
Привет! Вот еще темы с ответами:

Заменить значения в первой колонке данными из второй при условии - MS Excel
Добрый день, уважаемые знатоки EXEL!) Помогите, пожалуйста, решить задачу: Имеем 2 столбца с текстом. В первом столбце все ячейки...

Составить программу, которая выводит на экран число, полученное при перестановке первой и последней и второй и третьей цифр заданного числа - Pascal
Пользователь вводит четырехзначное число. Составить программу, которая выводит на экран число, полученное при перестановке первой и...

Народ, объясните пожалуйста элементы кода (программа выводит год, месяц, день) - C++
Программа выводит год, месяц, день #include &lt;iostream.h&gt; #include &lt;dos.h&gt; #include &lt;stdio.h&gt; #include &lt;conio.h&gt; REGPACK regs; ...

Объясните, пожалуйста, как работает передача переменных при вызове функций? - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; void z(int *a,int lenght){ int *p; for...


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

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

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