Я создала форму с QTextBrowser и хочу вывести в нее текст из текстового файла. Как это сделать? Все примеры, что я встречала, не работали с готовыми формами из Designer'a. Спасибо заранее.
"Мне в голову пришла страшная мысль - это могут быть лучшие дни нашей жизни..."
Помогите с задачами. читать дальшеВводится последовательность из N целых чисел. Определить наибольшее число среди кратных 11. В интернете нашла такую версию:
Но не понимаю, как она сделана. Пняла только строку (a%11==0). Может ее можно решить каким-то способом проще, или более понятнее. Ибо мне нужно написать ещё анализ, а что делали, я не понимаю.
И ещё такая задача: В массиве Х из М элементов (М не больше 30) определить максимальный элемент и его номер. Число М и значения элементов массива задаются вводом.
Вышло:
Но поставили дополнительное условие: если введеные элементы массива будут равны, тоже их вывести и их номер. А как сделать и куда именно вставить не знаю. Буду благодарна...
польская нотация и дек есть у меня обратная польская нотация вида: (пример) 1.2 3 4 * + и нужно мне энту штуку записать в контейнер deque из STL все ячейки у меня структуры: struct element { double number; // место под число char simbol; //место под операцию int type; //определитель };
т.е. если это число, то мы заполняем ячейку number, а в type = 0. а если это строка, то заполняем simbol, а type=1
вопрос: как лучше всего реализовать запись в дек? думала о том, чтобы сначала всю строку записать в к-н переменную, а потом уже раскладывать это дело по ячейкам. но мне почему-то кажется, что это не совсем разумно. да и могут возникнуть проблемы с преобразованием типов. другой способ: считывать по 1 слову и там уже определять, куда что записывать. но не совсем понимаю как это грамотно реализовать. и еще вопрос: как мне определять, что слово относится именно к числу. знаю только функцию isdigit(), но она же только по символу читает, а у меня по заданию double(
Может кто работал с Entity Framework. Не могу понять в каком месте происходит подключение к базе и загрузка сущностей. Мне нужно в приложении отловить потерю связи с базой.
Не подскажете, где в каких книгах или просто в примерах была показана реализация очереди (queue) из stl? То есть, снять с головы, с хвоста, добавить на хвост, убрать с головы и количество элементов. Язык c++, пока устанавливаю QT. А то что-то туплю нещадно.
There is no such thing as a stupid question, until you ask it
В Паскале, когда мы заполняем одномерный массив случайными значениями, как прописать, чтобы программа заполняла массив до тех пор, пока не встретится <условие>? Я поразмыслила, и получилось следующее: 1. в массиве a: array [1..n] of integer n берем константой maxint; 2. заполняем весь этот массив случайными значениями, а когда встречается элемент a[i], удовлетворяющий условию, запоминаем его индекс под переменной, например, k; 3. Работаем с частью массива с индексами от 1 до k. НО мне не нравится этот способ, так как мы заставляем программу выполнять ненужную работу в пункте 2 (заполняем элементы аж до maxint'а, а это число немаленькое). Нет ли какого-нибудь другого способа на примете?
Добрый вечер. Вопрос банальный, гугл не помог, метод научного тыка - тоже, а мыслей не хватает. Есть дата в формате utc, если я правильно понимаю. Пример =1330987499000. Нужно перевести в обычные дату и время. Подскажите, пожалуйста, как сделать...(
Ну, пробьешь ты головой стену. И что ты будешь делать в соседней камере?
Мне нужно написать библиотечку, в которой будет одна функция и написать на нее техническое задание по госту. Прогуглите мне - а то я чего то не понимаю... мне какая-то хрень выдается(
Зачем избавляться от комплекса неполноценности? Я им уравновешиваю манию величия.
Ну очень плохо у меня с записями, даже на уровне такого детского сада, никак не могу их победить( Задача: Сведения об ученике состоят из имени, фамилии, года обучения и названия класса (буква), в котором он учится. Данные хранятся в типизированном файле заполняется через процедуру. Выяснить: 1) имеются ли Петровы в каком либо классе; 2) в каких классах более пяти учащихся; 3) У скольких человек в 8х и 10х классах фамилия начинается на букву А. Результаты сохранить в текстовом файле.
const n=20; type Stud=record {описываем запись} Name:string [15]; FName:string [20]; Year:byte; lable:string; end; Mass=array[1..n] of Stud; {Массив записей} var One:Stud; {1 запись} S:Mass; FI: file of Stud; {фаил исходных данных} FR:text; {результирующий фаил} i,a,b:integer;
procedure Zapolnenie(var S:Mass); {Процедура заполнения фаила исходных данных} begin rewrite (FI); writeln('Введите данные учащихся:'); for i:=1 to n do begin writeln('Введите Имя:',' '); read(S[i].Name);
writeln('Введите букву класса:',' '); read(S[i].lable); end; for i:=1 to n do write(FI,S[i]); close(FI); end;
procedure Petrovs (S:Mass); {Выяснить, имеются ли Петров или Петрова в каком либо классе} var k:byte; begin writeln('Поищем Петровых?'); k:=0; for i:=1 to n do begin If S[i].FName=('Петров')or('Петрова') then begin writeln ('Да, ',S[i].FName, ' есть в ', Year, S[i].lable); k:=k+1; end; end; If k:=0 then writeln ('Петровых нет'); end;
procedure FName_A (S:Mass); {Выяснить у скольких человек в 8х и 11х классах фамилия начинается на А} var k: byte; f:string; begin writeln('Сколько человек в 8 и 10 классах имеют фамилию на букву А?'); k:=0; for i:=1 to n do begin {Для каждой записи проверяем} f:=Copy(S[i].FName, 1, 1); {Первая буква фамилии} If (f='А') and ((S[i].Year='8')or(S[i].Year='10')) then k:=k+1; {Если фамилия на А и класс 8й то +1} end; If k:=0 then writeln ('В 8х и 10х классах нет никого c фамилией на А') else writeln ('В 8-х и 10-х классах ',k,' человек с фамилией на А'); end;
begin Zapolnenie(S); Assign(FI,'F:\Программирование 4 семестр\spisok.dat'); {Связываем с фаиловой переменной FI фаил} reset(FI); {открываем его рид онли} for i:=1 to n do read(FI,S[i]); {Заполняем от туда массив исходных данных} close(FI); Assign(FR,'F:\Программирование 4 семестр\result.txt'); {аналогично} rewrite(t2); {открываем для записи} {результат Поиска Петровых впих в result.txt} {результат фамилий на А впих в result.txt} .... .... end.
Как сделать второе? Как засунуть результат выполнения процедур сразу в файл? Как сделать чтоб это заработало?(
В первый раз пишу дерево. И, начитавшись различных источников, запутался в терминологии окончательно x') Поэтому, уточните, пожалуйста: для того, что бы отсортировать дерево по возрастанию ключей вершин, каким способом необходимо пройтись по дереву: 1) прямым (solve(); *left; *right 2) обратным (*left; *right; solve() 3) внутренним (*left; solve(); *right?
написала программу вот ее часть читать дальше for (t=0,sum=0;t+1<=4;t++) { sum =sum + a[t]/a[t+1]; } obr=a[3]/a[0];
if ((obr==sum)||((obr-sum)<=0.0001)||((sum-obr)<=0.0001)) { for (s=0;s<=3;s++) {printf ("%f ", a[s]);} printf ("%f %f\n", sum,obr); } Выдает вместо суммы(числа) inf. Что такое inf и как от него избавится?
вечер добрый. подскажите, как реализовать задумку в делфи: Нажатие кнопки вызывает сообщение. В сообщение экспортируется текстовое значение поля из бд в аксессе. Понятно, что надо писать:
однако, что именно нужно прописать в скобках? не могу даже сообразить, с какой стороны к этому подойти. видел реализацию в уже готовой программе, но без исходного кода.