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

Помогите написать программу в Вorland С31 (для 16-ной СИСТЕМЫ) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ исправить программу..чтобы она работала в Builder 6 http://www.cyberforum.ru/cpp-beginners/thread378192.html
очень нужно исправить программу..ничего не получается..заранее благодарю.. Структура записи:  название;  объем оперативной памяти;  быстродействие;  стоимость. Выбрать ЭВМ у которой быстродействие выше заданного числа и объем памяти больше заданного числа. #include <fstream.h> // Для фйловых потоков #include <iostream.h>
C++ Builder Построить график функции, заданной в декартовой системе координат (Builder 6) Построить график заданной функции, заданной в декартовой системе координат. функция любая... необходимо написать программу на с++ для builder6... заранее благодарю.. http://www.cyberforum.ru/cpp-beginners/thread378189.html
C++ массив
вычислить сумму нечётных элементов последовательности х=(х1,х2,...,хn) ( c этим я справилась) удовлетворяющих неравенству xi>h (i=1,2,....,n) (а как вот с этим сделать не знаю) заранее спасибо
C++ помогите решить задачу на сериес
Series21°. Дано целое число N (> 1) и набор из N вещественных чисел. Прове-рить, образует ли данный набор возрастающую последовательность. Если образует, то вывести True, если нет — вывести False.
C++ Удалить из списка элементы, для которых сумма соседних значений меньше значения самого элемента http://www.cyberforum.ru/cpp-beginners/thread378174.html
пожалуйста очень прошу..помогите..не получается вообще никак..нужно исправить данную программу под builder 6...оч нужно... Построить линейный список из нескольких динамических переменных, содер-жащих вводимые целые числа. Удалить из него те элементы, для которых не выполняется условие: сумма значений соседних элементов (двух или одного, если это первый или последний элемент списка) больше...
C++ ООП что за ошибки? Изучаю программирование, решаю задачу из учебника Дейтелов. Нужно написать класс, реализующий множество целых чисел. Множество представлено в виде массива, k принадлежит множеству, если a=1, ну если 0, то не принадлежит соответственно. Ошибка в функциях UnionOfIntegerSet и UnionOfIntegerSet. Я новичок в программировании, буду рад если укажете на ошибку. Ну и заодно критику по коду(имхо он убог).... подробнее

Показать сообщение отдельно
Xind
275 / 148 / 7
Регистрация: 05.11.2011
Сообщений: 425
Записей в блоге: 1
05.11.2011, 21:20     Помогите написать программу в Вorland С31 (для 16-ной СИСТЕМЫ)
3.12
Borlanda у меня нет так что по памяти
C
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
#include <conio.h>
 
main() {
        int c = 0;
        while (c < 256) {
                printf("%u ", c);
                putch(c);
                putch('\n');
                c++;
        }
}
все дело в функции putch, которая лежит в conio.h из набора Borlanda. Я бы не стал так делать. Лучше воспользоваться из stdio.h функцией putchar()

C
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
 
main() {
        int c = 0;
        while (c < 256) {
                printf("%u ", c);
                putchar(c);
                putchar('\n');
                c++;
        }
}
Проверял, работает, выводит столбик ASCII)))

а ещё лучше сделать все в printf()
C
1
2
3
4
5
6
7
8
9
#include <stdio.h>
 
main() {
        int c = 0;
        while (c < 256) {
                printf("%u %c \n", c, c);
                c++;
        }
}
Пара замечаний: В коде используется тип int для избежания зацикливания в случае применения unsigned char, который принимает от 0 до 255 (проверка while (c < 256) всегда будет проскакивать ), а int больше и безопаснее.

%u - значит преобразовать значение переменной в unsigned char в целочисленном виде
%c - значит выводить в символьном виде

Уф! Все.
 
Текущее время: 14:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru