Member
Статус: Не в сети Регистрация: 18.07.2005 Откуда: Из Москвы
нихрена в задачах не понимаю Помогите пжалуста
Вводится последовательность положительных целых чисел за которой следует число 0(это признак конца последовательности)Определить сумму чисел,их количество,минимальное и максимальное число тех чисел,которые обладают свойствами кратности трем(3) Плиз!Хелп!
_________________ Let's have no sadness — furrowed brow.
There's nothing new in dying now
int main() { int s = 0,c, i = 0; int min = -1, max = -1; scanf( "%d", &c ); while ( c != 0 ) { s += c; i++; if ( c % 3 == 0) { if ( min == -1 ) min = c; else if ( min > c ) min = c; if ( max == -1 ) max = c; else if ( max < c) max = c; } scanf( "%d", &c );
} /* i - кол- во чисел s - сумма, min, max - ясно что */
Member
Статус: Не в сети Регистрация: 05.06.2005 Откуда: Москва
Помогите плз с программой. Дан одномерный массив чисел, нужно выкинуть из него все нули. Массив берется из файла. В другой файл записывается время запуска программы, исходный массив, массив без нулей и время завершения программы. Проблема в том, что нужно сделать многовариантность, т.е. в файле, из которого считывается массив, находится несколько массивов. Т.е. прога из этих нескольких массивов выкидывает нули и записывает в файл. Количество вариантов указывается в файле. Если количество вариантов указано одно, а их на самом деле записано меньше, то в файл записывается, что произошла ошибка. Помогите, плз, сделать эту многовариантность. Вот текст проги (одновариантный):
Member
Статус: Не в сети Регистрация: 11.01.2006 Откуда: Москва
Помогите найти словарь(ессно на коипе и рус-англ-рус) или прогу откуда можно было бы копировать транскрипцию английских слов? очень надо.
P.S. Пробовал ABBY LINGVO 9-11 -транскрипция есть, но копировать незя
Оказалось вовсе не трудно. Считывается первое число из файла(количество вариантов). Добавляется цикл(по количеству вариантов). В цикле проверка на конец файла.
Member
Статус: Не в сети Регистрация: 14.02.2005 Откуда: Ирк. обл. U-I
Приехала к нам вахта.
За неделю нужно освоить C++ и сдать экзамен. Застрял на одной лабе. Помогите пожалуйста.
Задание N4 (это нужно накодить если так можно выразится) Имеется полная применяемость деталей в изделиях: код изделия, код детали, наименование, колличество деталей в одном изделии. Рассчитать комплектовочную ведомость на изделие, задаваемое по запросу. Отсортировать изделия в порядке убывания количества деталей, составляющих изделие.
Цель задания: (с применением того что ниже) 1. Закрепление навыков в организации ввода-вывода.
2. Получение навыков работы со сложными структурами данных (массивами, структурами (struct), объединениями (union), классами (class)).
3. Приобретение навыков создания и разрушения объектов (конструкторы, деструкторы).
4. Создание производных классов и освоение операторов управления доступом к компонентам класса (this, const, friend, virtual, static, атрибуты (private, public, protected)).
Member
Статус: Не в сети Регистрация: 07.02.2004 Откуда: Свердловская...
У меня есть прайс-лист с ценами. Мне нужно этот прайс загнать в файл базы данных. Написать прогу нужно на Си или C++. Кто может помочь? Это просто, там исходник максимум на 3 печатных страницы. У меня просто время нету, а надо срочно. Помогите, оч надо.
Заранее спасибо.
_________________ Если надпись на мониторе уменьшается, то ваш монитор уносят.
Member
Статус: Не в сети Регистрация: 20.09.2005 Откуда: Москва
Народ помогите плиз программа на С++ у меня в файле есть русский текст мне нужно считать из файла строку(или весь текст)
и вывести в программе, я считываю в переменную типа char и вывожу, а выводятся какие то иероглифы. Какой функцией можно перевести на русский ???? Нужно срочно помогите плиз.
Member
Статус: Не в сети Регистрация: 03.01.2004 Откуда: Питер
Шмендальф винда ХР? если да, то это глюк такой. Попробуй перевести прогу в оконный режим (Alt+Enter)
PS хоть бы текст проги привел. А файл в кодировке win или dos? Должен быть в DOS-866
_________________ Здесь так мало тех, с кем легко говорить,
Еще меньше тех, с кем не страшно молчать (c)
Member
Статус: Не в сети Регистрация: 20.09.2005 Откуда: Москва
это функция вывода:
int proga()
{ int i;
char buf[255];
ifstream fin(q1);
fin.getline(buf,255);
cout<<buf;
return 0;
}
в файле находится (первая строка ) " Психологический тест". он выводит бред.
Винда ХР оконный режим не помогает А ВОТ КАК ПЕРЕВЕСТИ В DOS866 НЕ ЗНАЮ ПОДСКАЖИ ПЛИЗ
Member
Статус: Не в сети Регистрация: 03.01.2004 Откуда: Питер
Шмендальф
Цитата:
А ВОТ КАК ПЕРЕВЕСТИ В DOS866 НЕ ЗНАЮ ПОДСКАЖИ ПЛИЗ
C++ какой сам? если досовский, то просто набери в нем свой текст и сохрани как txt, или для простоты воспользуйся например штирлецом PS для выкладывания текстов программ пользуйся тэгом code, это намного облегчает читаемость.
PS PS так вроде все правильно делаешь, в кодировке все дело.
_________________ Здесь так мало тех, с кем легко говорить,
Еще меньше тех, с кем не страшно молчать (c)
Member
Статус: Не в сети Регистрация: 13.01.2006 Откуда: Rostov-On-Don
Нужна помощь. Замучился одну лабораторку на Delphi (лучше на Pascal) делать может кто поможет.
"Дана целочисленная прямоугольная матрица. Определить:
1) Кол-во столбцов, содержащих хотя бы один нулевой элемент.(оформить в виде функции)
2)Номер строки в которой находится самая длинная серия одинаковых элементов (оформить в виде процедуры)."
_________________ It`s Better To Reign In Hell Than Serve In Heaven.
Member
Статус: Не в сети Регистрация: 03.01.2004 Откуда: Питер
viger лови
Код:
uses crt; const Ai = 10; Aj = 10; type T2DIntArray = array [0..Ai,0..Aj] of integer; var A: T2DIntArray; i, j : integer; function FindZeros(const A : T2DIntArray): integer; var IsZero: boolean; StrZeroCount: integer; begin StrZeroCount := 0; for j:=1 to Aj do begin IsZero := false; for i:=1 to Ai do if A[i,j]=0 then begin IsZero := true; break; end; if IsZero then inc(StrZeroCount); end; FindZeros:=StrZeroCount; end;
procedure IdentElemNumb(const A : T2DIntArray; var numb : integer); var IdentCount, StrNumb, tmp : integer; begin strnumb:=0; IdentCount:=0; for i:=1 to Ai do begin tmp:=0; for j:=2 to Aj do begin if A[i,j] = A[i,j-1] then begin if tmp=0 then tmp:=2 else inc(tmp); if j = Aj then if tmp > IdentCount then begin IdentCount := tmp; StrNumb := i; end; end else if tmp > IdentCount then begin IdentCount := tmp; StrNumb := i; tmp:=0; end else tmp := 0; end; end; numb := StrNumb; end;
begin clrscr; randomize; for i:=1 to Ai do begin for j:=1 to AJ do begin A[i,j]:=random(10); if A[i,j] = 0 then textcolor(12) else textcolor(white); write(A[i,j],' '); end; writeln; end; textcolor(10); writeln('Columns with zeros count ',FindZeros(A));
IdentElemNumb(A,i); writeln('Str ',i);
readln; end.
_________________ Здесь так мало тех, с кем легко говорить,
Еще меньше тех, с кем не страшно молчать (c)
Member
Статус: Не в сети Регистрация: 24.09.2004 Откуда: Belarus, Mensk
Шмендальф писал(а):
в файле находится (первая строка ) " Психологический тест". он выводит бред.Винда ХР оконный режим не помогает А ВОТ КАК ПЕРЕВЕСТИ В DOS866 НЕ ЗНАЮ ПОДСКАЖИ ПЛИЗ
Для этого можно использовать примерно такой метод:
Member
Статус: Не в сети Регистрация: 09.01.2005 Откуда: Питер
Тут несложно, но довольно много. Очень нужно! С++ не пошёл...
Цитата:
Описать базовый класс СТРОКА. Обязательные поля класса: * указатель на char — хранит адрес динамически выделенной памяти для размещения символов строки; * значение типа int — хранит длину строки в байтах. Обязательные методы должны выполнять следующие действия: * конструктор без параметров; * конструктор, принимающий в качестве параметра Си-строку (заканчивается нулевым байтом); * конструктор, принимающий в качестве параметра символ; * конструктор копирования; * получение длины строки; * очистка строки (сделать строку пустой); * деструктор. Описать производный от СТРОКА класс ДЕСЯТИЧНАЯ_СТРОКА. Строки данного класса могут содержать только символы десятичных цифр и символы – и +, задающие знак числа. Символы – или + могут находиться только в первой позиции числа, причем символ + может отсутствовать, в этом случае число считается положительным. Если в составе инициализирующей строки будут встречены любые символы, отличные от допустимых, ДЕСЯТИЧНАЯ_СТРОКА принимает нулевое значение. Содержимое данных строк рассматривается как десятичное число. Обязательные методы: * конструктор без параметров; * конструктор, принимающий в качестве параметра Си-строку (заканчивается нулевым байтом); * конструктор копирования; * деструктор; * метод, определяющий, можно ли представить данное число в формате int; Переопределить следующие операции: * присваивание (=); * вычитание (–) — арифметическая разность строк; * операция > — проверка на больше (по значению); * операция < — проверка на меньше (по значению); Разработчик вправе вводить любое (с обоснованием необходимости) число дополнительных полей и методов. Написать тестовую программу, которая: * динамически выделяет массив указателей на базовый класс (4–6); * в режиме диалога заполняет этот массив указателями на производные классы, при этом экземпляры производных классов создаются динамически с заданием начальных значений; * для созданных экземпляров производных классов выполняет проверку всех разработанных методов с выводом исходных данных и результатов на дисплей. Для конструкторов копирования каждого класса предусмотреть диагностическую печать количества его вызовов в определенное место дисплея (рекомендуется использовать статические члены класса).
_________________ Rara temporum felicitas, ubi quae velis sentire et quae sentias dicere licet!
Хелп. Нужен красивый курсач по асемблеру. Не большой, простенький, так чтоб можно было розобратса(шарю только паскаль, а толку? Общего между языками 0). Желательно с коментами, но покатит все. Тема любая. Если у когото чтото завалялось, то помогите, в личку или на myp3ik[ca6aka]ukr.net
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения