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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Удалить из строки все повторяющиеся слова (без учета регистра) http://www.cyberforum.ru/cpp-beginners/thread592861.html
Удалить из сообщения все повторяющиеся слова (без учета регистра). У меня строка вводится в Memo. Помогите пожалуйста. Добавлено через 22 часа 2 минуты Помогите хоть кто-нибудь!
C++ Подскажите, пожалуйста, где можно скачать компилятор Cl.exe Здравствуйте. Подскажите, пожалуйста, где можно скачать данный компилятор. Нужен именно он, потому как необходима компиляция только из командной строки. На одном форуме порекомендовали: cl.exe v.14.00 нужны стандартные системные библиотеки: kernel32.dll,shell32.dll,version.dll,advapi32.dll И только 1 (одна) библиотека из Visual Studio - mspdb80.dll Так что смело берем файлы cl.exe и... http://www.cyberforum.ru/cpp-beginners/thread592846.html
строки C++
Ввести строку. Удалить из нее все цифры.
перевод из С++ в Си C++
нужно эту задачу из С++ перевести в Си. #include <iostream> #include <stdlib.h> #include <math.h> using namespace std; int main() { double x,y,y1,c;
C++ Работа с файлом http://www.cyberforum.ru/cpp-beginners/thread592827.html
Написать программу, которая считывает текст из файла и выводит на экран только цитаты, то есть предложения, заключенные в кавычки.
C++ Матрица. Перестановка и сумма элементов Задача, состоящая из двух частей: 1) Характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных нечетных чисел. Переставляя столбцы заданной матрицы, расположить их в соответствии с ростом характеристик. 2) Найти сумму элементов в тех столбцах, которые содержать хотя бы один отрицательный элемент. подробнее

Показать сообщение отдельно
RadamenT
0 / 0 / 0
Регистрация: 31.05.2012
Сообщений: 7
31.05.2012, 21:48  [ТС]     Нужно переписать во вложенной л/р цикл while на do while и for
Там просто готовая лаба и я как вата хз что там надо менять. А мне ее завтра надо бы уже сдать...

Добавлено через 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 поменять...
 
Текущее время: 18:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru