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

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

Войти
Регистрация
Восстановить пароль
 
talgatich-09
0 / 0 / 0
Регистрация: 18.03.2012
Сообщений: 15
#1

Выдает ошибку в строке cin»n; помогите разобраться? - C++

10.05.2012, 22:31. Просмотров 307. Ответов 2
Метки нет (Все метки)

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
32
33
34
35
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <math.h>
struct 
{
int x[10];
int y[10];} Point;
struct 
{
int w[10];
int h[10];} Rect;
 
int main();
 
double P,S,d,n;
cin»n;
cout«"Vvedite koordinaty x levogo verhnego ygla\n" « "x=";
cin»Point[n].x;
cout«"Vvedite koordinaty y levogo verhnego ygla\n" « "y=";
cin»Point[n].x;
cout«"Vvedite shiriny w pryamoyg\n" « "w=";
cin»Rect[n].w;
cout«"Vvedite vysoty h pryamoyg\n" « "h=";
cin»Rect[n].h;
P=2*((Point[n].x+Rect[].w)+(Point[n].y+Rect[n].h));
S=(Point[n].x+Rect[n].w)*(Point[n].y+Rect[n].h);
d=pow(pow((Point[n].x+Rect[n].w),2.0)+pow((Point[n].y+Rect[n].h),2.0),0.5);
cout«"Perimetr raven\n" « "P="«P«endl;
cout«"Plochad ravna\n" « "S="«S«endl;
cout«"Diagonal ravna\n" « "d="«d«endl;
system("pause");
getchar ();
return 0
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.05.2012, 22:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Выдает ошибку в строке cin»n; помогите разобраться? (C++):

Подскажите как исправить ошибку. прога ломается на 79 строке. а ошибку не выдает - C++
#include &lt;iostream&gt; #include &lt;cstdlib&gt; #include &lt;ctime&gt; using namespace std; int chisla(int a,int b) { ...

в программе С++ выдает ошибку, не могу разобраться. - C++
#include &lt;iostream.h&gt; #include &lt;math.h&gt; #include &lt;windows.h&gt; void RusVivod(char RusText); int Raz,i=0,k=0,j=0; int Menu=0;...

Не понимаю из-за чего n в 16 строке ошибку выдает? - C++
#include &lt;iostream&gt; using namespace std; int main() { const int N=31; float a; float sz=0; int n; ...

Помогите найти ошибку в программе(выдает не правильный результат) - C++
Есть задача. часть ее просто посчитать а. Тестовые данные: при а=3, б=1.99179, при а=40, б=0,93119. Сама же программа выдает другие ответы....

помогите не пойму в чем проблема компилятор не выдает ошибку,но не вычисляет произведение - C++
задача:1) Дан массив A. Вычислить произведение между первым и последним положительными элементами. Программа: #include &lt;iostream.h&gt; ...

Помогите найти ошибку: функция замены символа в строке - C++
При вводе символа '!' функция shift меняет его на 1, но в цикл передает все равно '!' char Shift(char x){ if(x=='!') x='1'; ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
DiffEreD
1430 / 767 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
10.05.2012, 23:14 #2
Вы что этот код на питательной машинке набирали?
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
32
33
34
35
36
37
38
#include <iostream>
#include <cstdio>
#include <conio.h>
#include <math.h>
struct 
{
    int x;
    int y;
} Point;
struct 
{
    int w;
    int h;
} Rect;
 
int main()
{
    using namespace std;
    double P,S,d,n;
    //cin>>n;
    cout<<"Vvedite koordinaty x levogo verhnego ygla\n" << "x=";
    cin>>Point.x;
    cout<<"Vvedite koordinaty y levogo verhnego ygla\n" << "y=";
    cin>>Point.y;
    cout<<"Vvedite shiriny w pryamoyg\n" << "w=";
    cin>>Rect.w;
    cout<<"Vvedite vysoty h pryamoyg\n" << "h=";
    cin>>Rect.h;
    P=2*((Point.x+Rect.w)+(Point.y+Rect.h));
    S=(Point.x+Rect.w)*(Point.y+Rect.h);
    d=pow(pow((Point.x+Rect.w),2.0)+pow((Point.y+Rect.h),2.0),0.5);
    cout<<"Perimetr raven\n" << "P="<<P<<endl;
    cout<<"Plochad ravna\n" << "S="<<S<<endl;
    cout<<"Diagonal ravna\n" << "d="<<d<<endl;
    system("pause");
    getchar ();
    return 0;
}
Наверное массивы в структурах вас запутали.
0
talgatich-09
0 / 0 / 0
Регистрация: 18.03.2012
Сообщений: 15
10.05.2012, 23:30  [ТС] #3
Спасибо дружище,выручил работает
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.05.2012, 23:30
Привет! Вот еще темы с ответами:

Почему выдает ошибку в строке "src.erase(p);" - C++
Задача из Bjarne Stroustrup - &quot;The C++ Programming Language(3rd edition)&quot;: 6.3. (*2) Read a sequence of possibly whitespaceseparated...

Почемо выдает ошибку в строке system("pause") - C++
#include &lt;stdio.h&gt; #define MAX 100 #define LEN 255 char text; /* ïðîñòåéøèé òåêñòîâûé ðåäàêòîð */ int main(void) { ...

Защита от дурака при вводе текста с помощью: cin.get cin.clear cin.sync - C++
Доброго времени суток. На С++ учусь с недавних пор. Имеется стандартная &quot;защита от дурака&quot; на ввод. Не пойму предназначение cin.get() !=...

Объясните пожалуйста как работают cin.good(), cin.sync(), cin.clear() - C++
Такая проблема: сдаю в вуза лабораторные по программированию, писал все сам, до этого c++ не изучал, поэтому возникали некоторые проблемы....


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

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

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