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

заменить на цикл for - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с клавиатурой в графическом режиме http://www.cyberforum.ru/cpp-beginners/thread214781.html
Пишу программу в графическом режиме. Для ввода чисел написал свою функцию, где использую getch(). Но заметил, что если запустить программу и просто нажимать клавиши без приглашения на ввод, а потом вызвать функцию ввода, то в строке ввода будут те символы, которые были введены просто так...Т.е getch срабатывает до вызова функции ввода...Подскажите, какую функцию типа getch использовать, чтобы она...
C++ Написать программу, которая читает строки из файла в массив строк, и выводит их на экран только названия, состоящие из нескольких слов помогит плиз срочно надо а я вообще не знаю как их решать заранее спасибо 1)В файле хранятся названия фирм. Каждая строка запись об отдельной фирме. ЗАО Рога и Копыта ООО Три поросенка ОАО Аврора Написать программу, которая читает строки из файла в массив строк, и выводит их на экран только названия, состоящие из нескольких слов: ЗАО Рога и Копыта ООО Три поросенка http://www.cyberforum.ru/cpp-beginners/thread214762.html
Добавление новых элементов строке C++
Здравствуйте, господа. Мне необходимо написать программу: Даны символы s1, ..., s66. Если последовательность s1, ..., s66 такова, что s1 = s34, ..., s33 = s66, то оставить её без изменения, иначе получить последовательность s1, ..., s66, s1, ... s66. #include "stdafx.h" #include <iostream> #include <string> #include <stdlib.h>
Переделать программу с помощью функций C++
#include <iostream> #include<fstream> using namespace std; int main() { ifstream f1; f1.open("dvymernyi_massiv.txt"); if(!f1) { cout << "Nevozmozhno otkryt' fail"<< endl;
C++ Записать в файл f N целых чисел, полученных с помощью генератора случайных чисел. http://www.cyberforum.ru/cpp-beginners/thread214748.html
Помогите пожалуйста с задачей. Записать в файл f N целых чисел, полученных с помощью генератора случайных чисел. Заполнить файл g числами, которые являются произведениями соседних компонентов файла f.
C++ Найти S многоугольника Добрый вечер уважаемые :) Помогите написать программку с одномерными циклами на си чтобы найти площадь многоугольника (состоящего из трех треугольников). Вообщем нужно ввести координаты треуголькиков, нати по отдельности их площадь а затем сложить... и получится площадь многоугольника) Спасибо float A,B,C,P; A=sqrt(pow((p1.x-p2.x),2.)+pow((p1.y-p2.y),2.)); ... подробнее

Показать сообщение отдельно
serginho
0 / 0 / 0
Регистрация: 02.11.2010
Сообщений: 19

заменить на цикл for - C++

19.12.2010, 18:01. Просмотров 372. Ответов 1
Метки (Все метки)

Как в этой программе заменить цикл do {..} while() на цикл for(){...}
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
//---------------------------------------------------------------------------
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
//#include<iostream.h>
struct buro {
char adr[10];
int kom;
int et;
int pl;
struct buro *pc;};
 
void main() {
clrscr();
struct buro *rex;
struct buro *beg=NULL;
struct buro *end=NULL;
 
printf("\nvvedite bazu kvartitr\n");
do{
rex=(struct buro *)malloc(sizeof(struct buro));
printf("adress=");
scanf("%s", &rex->adr);
printf("kolichestvo komnat=");
scanf("%d", &rex->kom);
printf("kakoi etaz=");
scanf("%d", &rex->et);
printf("ploschad=");
scanf("%d", &rex->pl);
if (rex->kom==0)
{free(rex); break;}
if (beg==NULL && end==NULL)
beg=rex;
else end->pc=rex;
end=rex;
end->pc=NULL;
}
while(1);
printf("\nSPISOK");
rex=beg;
while (rex!=NULL)
{printf("\nadress=%s\tkolichestvo komnat=%d\tetaz=%d\tploschaad=%d",rex->adr, rex->kom, rex->et, rex->pl);
rex=rex->pc;
}
getch();}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru