|
|
Другие темы раздела | |
C++ Запись и чтение с файла
https://www.cyberforum.ru/ cpp-beginners/ thread194237.html Подскажите пожалуйста как правильно записать массив в файл и считать его оттуда в другой массив? Если можно пример кода не в чистом с,а в с++ Спасибо! |
типы указателей C++ Помогите понять, что от меня хотят в этом задании: "выбрать данные из памяти с помощью разных типов указателей (float, char)" |
C++ массивы, new и delete Здравствуйте. Подскажите пожалуйста, чем отличается допустим символьный массив char s="hello"; от char *s1=new char ? Тоесть в смысле чем отличается выделение памяти? И ещё хотел узнать, допустим массив s вышеприведённый как-то удалить можно? Про delete s1 я знаю, а в случае с s как? https://www.cyberforum.ru/ cpp-beginners/ thread194224.html |
C++ Нужно что бы пароль и имя записывались в файл, как исправить?
https://www.cyberforum.ru/ cpp-beginners/ thread194223.html #include <iostream> #include <stdlib.h> #include <time.h> #include <conio.h> #include <fstream> using namespace std; int main() { int const L=5, J=20; |
задача на цикл C++ Для каждого из некоторого количества пар чисел M,N найти все простые общие делители. Не могу понять как в цикле сделать это, или проше через функцию задать чтобы находились числа для каждого а потом общие вывести на экран? |
C++ замена символа при выводе из файла Есть задача: Написать программу, которая позволяет пользователю ввести произвольную строку, считывает количество символов в ней и сохраняет это число в переменную count. Потом выводит ответ(варианты ответов хранятся в файле answers.txt, по одному в каждой строке)под номером count. При этом каждому ответу присваивается номер, начиная с 0. При выводе первой строки в качестве ответа в ней символ R... https://www.cyberforum.ru/ cpp-beginners/ thread194206.html |
C++ неприятности с кодировкой!
https://www.cyberforum.ru/ cpp-beginners/ thread194203.html HerProject.cpp: главный файл проекта. #include "stdafx.h" #include "stdio.h" #include "iostream" #include <conio.h> #include <ctype.h> #include <string> #include <windows.h> using namespace std; |
Перевести с pascal C++ Помогите перевести программу с Паскаля на Си++ Program Negative; var a, b: arrayof String; i, j, n, m, answer: Integer; input, output: Text; begin assign(input, 'negative.in'); reset(input); readln(input, n, m); for i:=1 to n do |
C++ Ошибка в работе программы Сегодня зачёт! Надо сдавать прогу, но она не работает! Она работает так: если у нас массив 1 2 3 3, то она напишет что число 3 повторяется 2 раза! Но если массив: 1 2 2 3, то она опять пишет, что число 3 :cry: повторяется 2 раза! чТО ЗА БРЕД! #include "stdafx.h" #include <iostream> #include <ctime> using std::cin; using std::cout; using std::endl; https://www.cyberforum.ru/ cpp-beginners/ thread194190.html | C++ Куда и как двигаться дальше? Здравствуйте! Я совсем недавно начал изучение программирование и все мои знания в этой области были получены из книги Ритчи и Кернигана и проработки упражнений из неё. Сейчас я изучаю С++ по Книге Страуструпа, но не хочется оставаться вечным учеником. Как уже сейчас я могу начать применять свои знания для реального написания ПО? Возможно с таким опытом участвовать в Open Source проекте и как... https://www.cyberforum.ru/ cpp-beginners/ thread194158.html |
C++ Вычислить количество какого-либо символа в строке Помогите написать программу с функцией, вычисляющей количество какого-либо символа в строке. |
C++ ненаходит результат!
https://www.cyberforum.ru/ cpp-beginners/ thread194137.html #include<stdio.h> #include<conio.h> main() { clrscr(); int a,b,c; printf("Введите a"); scanf("%d",a); printf("Введите b"); scanf("%d",b); |
3 / 0 / 0
Регистрация: 13.10.2010
Сообщений: 32
|
|
14.12.2010, 00:39 [ТС] | 0 |
Бинарный и интерполяционный поиск - C++ - Ответ 119976614.12.2010, 00:39. Показов 2662. Ответов 5
Метки (Все метки)
Ответ
Program poisk;
var a: array [1..20] of integer; i,j,x,n,nx,c,r,l:integer; flag:boolean; begin writeln('Ââåäèòå ðàçìåð è ýëåìåò äëÿ ïîèñêà'); readln(n,x); writeln('Èñõîäíûé ìàññèâ'); for i:=1 to n do read(a[i]); write(a[i]:4); writeln; i:=0; repeat i:=i+1; flag:=false; for j:=n-1 downto i do if a[j] > a[j+1] then begin c:=a[j]; a[j]:=a[j+1]; flag:=true; end; until not flag; nx:=0; l:=1; r:=n; begin while l <= r do begin c:=(l+r) div 2; if x=a[c] then begin nx:=c; r:=l-1; end; if x > a[c] then r:=c-1; if x < a[c] then l:=c+1; end; writeln('Îòñîðòèðîâàííûé ìàññèâ'); for i:=1 to n do write(a[i]:4); if nx=0 then writeln('Íå íàéäåí') else writeln('×èñëó x',x,'ðàâåí ýëåìåíò',a[nx]) end; begin while l <= r do begin c:=l+(r-1)*(x-a[l]) div (a[r]-a[l]); if x=a[c] then begin nx:=c; r:=l-1; end; if x > a[c] then r:=c-1; if x < a[c] then l:=c+1; end; writeln('Îòñîðòèðîâàííûé ìàññèâ'); for i:=1 to n do write(a[i]:4); if nx=0 then writeln('Íå íàéäåí') else writeln('×èñëó x',x,'ðàâåí ýëåìåíò',a[nx]) end; end. Вернуться к обсуждению: Бинарный и интерполяционный поиск C++
0
|
14.12.2010, 00:39 | |
Готовые ответы и решения:
5
Интерполяционный поиск Интерполяционный поиск Интерполяционный поиск Интерполяционный поиск |
14.12.2010, 00:39 | |
14.12.2010, 00:39 | |
Помогаю со студенческими работами здесь
0
Интерполяционный следящий поиск Интерполяционный поиск с++, есть ошибка интерполяционный поиск пожалуйста исправить ошибку ! Дихотомия и интерполяционный поиск по отсортированному массиву |