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

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

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

Нужно переписать во вложенной л/р цикл while на do while и for - C++

31.05.2012, 21:10. Просмотров 452. Ответов 7
Метки нет (Все метки)

Ребят, нужна помощь студенту-разгильдяю 1-го курса КПИ. Нужно переписать во вложенной лабе цыкл while на do while и for.
Нужно срочно, желательно сегодня! Буду неймоверно благодарен!!!
0
Вложения
Тип файла: rar Lab4.rar (9.94 Мб, 9 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.05.2012, 21:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Нужно переписать во вложенной л/р цикл while на do while и for (C++):

Переписать цикл for через while - Turbo Pascal
Помогите пожалуйста!!! Переписать цикл for через while : а) с положительным шагом б) с отрицательным шагом

Переписать цикл For-Next в While-Wend - QBasic
Помогите переделать цикл: FOR i = 1 TO 10 FOR j = 1 TO 10...

Переписать цикл с php на js - JavaScript
Здравствуйте! Пишу парсер, в общем все идет как надо, но столкнулся с проблемой, а именно: так как я пишу на php то весь процесс...

Переписать цикл под Do While - C#
Доброе время суток!!! есть вот такой код static void Main(string args) { string b = ""; do { ...

Цикл на Delphi переписать на ассемблер - Assembler
не подскажете как вот этот код переписать на ассемблер? for i:= 0 to 11 do begin _y_temp:= 100; end;

Переписать программу, используя цикл Do.While - C++
Добрый вечер! Как данную программу можно изменить, используя цикл Do..While? #include "stdafx.h" #include "iostream" #include...

7
SoftIce
10219 / 3722 / 960
Регистрация: 27.07.2011
Сообщений: 8,975
Завершенные тесты: 1
31.05.2012, 21:34 #2
Что-то не хочется 10 метров качать Попроще никак нельзя?
0
RadamenT
0 / 0 / 0
Регистрация: 31.05.2012
Сообщений: 7
31.05.2012, 21:48  [ТС] #3
Там просто готовая лаба и я как вата хз что там надо менять. А мне ее завтра надо бы уже сдать...

Добавлено через 3 минуты
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
// Lab4View.cpp : implementation of the CLab4View class
//
 
#include "stdafx.h"
#include "Lab4.h"
#include "Dialog1.h"
#include "Lab4Doc.h"
#include "Lab4View.h"
 
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
 
/////////////////////////////////////////////////////////////////////////////
// CLab4View
 
IMPLEMENT_DYNCREATE(CLab4View, CView)
 
BEGIN_MESSAGE_MAP(CLab4View, CView)
    //{{AFX_MSG_MAP(CLab4View)
        // NOTE - the ClassWizard will add and remove mapping macros here.
        //    DO NOT EDIT what you see in these blocks of generated code!
    //}}AFX_MSG_MAP
    // Standard printing commands
    ON_COMMAND(ID_FILE_PRINT, CView::OnFilePrint)
    ON_COMMAND(ID_FILE_PRINT_DIRECT, CView::OnFilePrint)
    ON_COMMAND(ID_FILE_PRINT_PREVIEW, CView::OnFilePrintPreview)
END_MESSAGE_MAP()
 
/////////////////////////////////////////////////////////////////////////////
// CLab4View construction/destruction
 
CLab4View::CLab4View()
{
    // TODO: add construction code here
 
}
 
CLab4View::~CLab4View()
{
}
 
BOOL CLab4View::PreCreateWindow(CREATESTRUCT& cs)
{
    // TODO: Modify the Window class or styles here by modifying
    //  the CREATESTRUCT cs
 
    return CView::PreCreateWindow(cs);
}
 
/////////////////////////////////////////////////////////////////////////////
// CLab4View drawing
 
void CLab4View::OnDraw(CDC* pDC)
{
    CLab4Doc* pDoc = GetDocument();
    ASSERT_VALID(pDoc);
    {CClientDC dc(this);
    int v=100,p=100,u=100;
        CPen pen(PS_DOT,5,RGB(v,p,u));
    dc.SelectObject(&pen);
    dc.MoveTo(400,400);
    dc.LineTo(1000,400);
    dc.MoveTo(500,0);
    dc.LineTo(500,800);
    dc.MoveTo(500,400);
    int q=400/130;
    pDC->TextOut(10,10,pDoc->m_string);
    CDialog1 pc;
    CString s;
    if (pc.DoModal()==IDOK)
    {
    s.Format ("x=%g y=%g z=%g",pc.m_x,pc.m_y,pc.m_z);
    pDC->TextOut(20,40,s);
    pDC->TextOut(20,70,pDoc-> m_string2);
    pDC->TextOut(20,90,"   x         w    ");
    double w;
    double i;
    int L=110;
    const double a=2.1,b=1.8,d=-20.5;i=pc.m_x;
while ( i<=pc.m_y)
    {if (i<=4) { w=(a/i)+b*i+d;pDC->SetBkColor(RGB(0,255,0));}
     if ((i>4)&&(i<6)) { w=i;pDC->SetBkColor(RGB(0,0,255));}
    if ((i>6)&&(i<=12)){w=a*i+b*i;pDC->SetBkColor(RGB(255,0,0));}
  
     s.Format ("%g          %g",i,w);
    pDC->TextOut(20,L,s);L+=25;
    if (i<=4) {v=0;p=255;u=0;}
     if ((i>4)&&(i<6)) {v=0;p=0;u=255;}
     if ((i>6)&&(i<=12)) {v=255;p=0;u=0;}
    CPen pen(PS_DOT,5,RGB(v,p,u));
     dc.SelectObject(&pen);
     dc.LineTo(500+(int(i)*10),400-(int(w*q)));
     i+=pc.m_z;
 
    }}}
 
 
    // TODO: add draw code for native data here
}
 
/////////////////////////////////////////////////////////////////////////////
// CLab4View printing
 
BOOL CLab4View::OnPreparePrinting(CPrintInfo* pInfo)
{
    // default preparation
    return DoPreparePrinting(pInfo);
}
 
void CLab4View::OnBeginPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
{
    // TODO: add extra initialization before printing
}
 
void CLab4View::OnEndPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
{
    // TODO: add cleanup after printing
}
 
/////////////////////////////////////////////////////////////////////////////
// CLab4View diagnostics
 
#ifdef _DEBUG
void CLab4View::AssertValid() const
{
    CView::AssertValid();
}
 
void CLab4View::Dump(CDumpContext& dc) const
{
    CView::Dump(dc);
}
 
CLab4Doc* CLab4View::GetDocument() // non-debug version is inline
{
    ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CLab4Doc)));
    return (CLab4Doc*)m_pDocument;
}
#endif //_DEBUG
 
/////////////////////////////////////////////////////////////////////////////
// CLab4View message handlers
НУ походу тут надо while поменять...
0
SoftIce
10219 / 3722 / 960
Регистрация: 27.07.2011
Сообщений: 8,975
Завершенные тесты: 1
31.05.2012, 21:59 #4
Цитата Сообщение от RadamenT Посмотреть сообщение
А мне ее завтра надо бы уже сдать..
Ну ты и дотянул
Это не Visual Basic.
На каком языке пишешь - туда и обращайся, да поторопись, а то скоро все спать лягут
0
RadamenT
0 / 0 / 0
Регистрация: 31.05.2012
Сообщений: 7
31.05.2012, 22:22  [ТС] #5
как это не visual basic?) Мы делали лабы по Visual Basic C++ ... Это не то xD?

ПРОШУ УДАЛИТЬ ТЕМУ
0
Kogb
325 / 93 / 19
Регистрация: 17.07.2011
Сообщений: 201
Записей в блоге: 1
31.05.2012, 22:39 #6
Цитата Сообщение от RadamenT Посмотреть сообщение
Мы делали лабы по Visual Basic C++
У меня на работе похожий случай был. Чел один хвастался корочкой "Удостоверение сисадмина". Я спросил проходили ли они на этих 2-х недельных курсах программирование? Он ответил: "Конечно, язык плюс цэ-цэ изучили".
0
RadamenT
0 / 0 / 0
Регистрация: 31.05.2012
Сообщений: 7
31.05.2012, 22:43  [ТС] #7
Не издевайся) Я же не говорю, что я знаю этот язык. Просто мне надо что бы мне помогли
0
RadamenT
0 / 0 / 0
Регистрация: 31.05.2012
Сообщений: 7
04.06.2012, 16:43  [ТС] #8
Никто не знает как что тут надо менять?(
0
04.06.2012, 16:43
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.06.2012, 16:43
Привет! Вот еще темы с ответами:

Переписать цикл с одним использованием for - C++
for(m = 0; m &lt; q; m++) { for(n = 0; n &lt; q; n++) { for(o = 0; o &lt; e; o++) { mas3 += a*b;...

Переписать программу, используя цикл for - C (СИ)
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; void main() { int c; clrscr(); while ((c = getchar()) != EOF) putchar(c); ...

Переписать код из цикла while в цикл for - C (СИ)
Помогите, объясните, как из цикла while() переделать в for(;;;), конкретно на этом примере готовой задачи.. #include &lt;stdio.h&gt; ...

Переписать цикл repeat из паскаля в си - C (СИ)
добрый день помогите переписать цикл repeat из паскаля в си Repeat Repeat Write('X= '); Readln(X); If (X&lt;0) and...


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

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

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