Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти ученика с самым высоким рейтингом Нарушение п. 5.16. Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема. Всего 28 заданий. Времени 4 дня. Помогите пожалуйста, вы спасете много жизней) 1. В группе N учеников. Известен рейтинг по каждому ученику. Найти ученика с самым высоким рейтингом. 2. У банка "Капитал" N клиентов. Известна сумма на счете каждого... https://www.cyberforum.ru/ cpp-beginners/ thread1484258.html Передача объекта в функцию C++
подскажите что тут не так у меня?! /* * 5. Поле first — целое положительное число, часы; * поле second — целое положительное число, минуты. * Реализовать внешнюю функцию сложения двух объектов данного типа. * Результат возвращать в качестве объекта. В реализации функции учесть, * что значение поля минуты может быть только в диапазоне от 0 до 59. */ #include <iostream> using...
C++ Вычисление корня n степени оформить в виде функции Вычислить z=x\sqrt{y}+\frac{\sqrt{y}}{ctgx}+tx(x+y) при x=2.12, y=5 Вычисление корня n степени оформить в виде функции https://www.cyberforum.ru/ cpp-beginners/ thread1484234.html C++ Кириллица в консоли Знаю что вопрос уже не раз задавали, но там люди программировали в какой-либо из IDE. Я же программирую на Windows в MinGW(эмулятор g++, то бишь консольный компилятор). Так вот как там выводить русские буквы, текст? Пробовал менять кодировку (C:\Windows\System32>chcp 866(и 1251 пробовал)). Так же сохранял файл в UTF-8.... Результат очевиден. https://www.cyberforum.ru/ cpp-beginners/ thread1484168.html
C++ Классы исключений
расскажите, пожалуйста, про предопределенные классы исключений
C++ Как проверить работоспособность интернета https://www.cyberforum.ru/ cpp-beginners/ thread1484163.html
Нужно сделать небольшую консольную прогмаму, што она проверяла роботоспособность интернета каждие 5 секунд, как ето реализовать? Может какой нибуть пример подкиньте :-)!
C++ Перемещение змейки #include <iostream> //стандартная библиотека #include <time.h> //случайные числа #include <stdio.h> //для printf #include <windows.h> // для HANDLE, курсора, цвета #include <conio.h> //для kbhit using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread1484148.html Расшифровать зашифрованный методом Виженера текст C++
Разработать программу, которая расшифровывает зашифрованный методом Виженера текст. Программа должна сама находить ключевое слово и его длину. Писал ли кто-нибудь такие, и если да, то где можно найти? http://habrahabr.ru/post/221485/ Вот тут нужная программа, но ее нельзя скачать. Где можно найти?
C++ Вычислить приближенное значение интеграла по формулам трапеций и Симпсона https://www.cyberforum.ru/ cpp-beginners/ thread1484125.html
Код ниже. Слишком сильная разница между двумя формулами. При n=70 в первой формуле выдает 0.03, то во второй 8.3, чего (наверное) не должно быть. Ткните мне пальцем в ошибку, буду благодарен. Задание: вычислить приближенное значение интеграла по формулам трапеций и Симпсона для n = 70. Интересно, для чего нужен редактор формул внизу страницы \int_{0}^{2}\sqrt{{(4-{x}^{2})}^{3}}dx
C++ Содержит ли строка (string) подстроку Есть ли для этого встроенные методы, или надо писать свой костыль? https://www.cyberforum.ru/ cpp-beginners/ thread1484118.html
C++ Поменять местами строки матрицы
Помогите, пожалуйста. Нужно поменять строки матрицы следующим образом: первую строку с последней, вторую с предпоследней и т.д. Ну, думаю за что отвечают переменные понятно :) Этот кусочек меняет так: первую делает второй, вторую - третьей, третью - четвертой, ну а четвертую - первой) for (i = 0; i < n; i++) { for (j = 0; j < m; j++) { ...
C++ Ошибка: Не удается открыть источник "List.h'' Скажите, в чем ошибка и как исправить? "Не удается открыть источник "List.h'' #include "stdafx.h" #include <iostream> #include <fstream> #include <sstream> #include <string> #include "List.h" //------------------------------------------------------------------------------ https://www.cyberforum.ru/ cpp-beginners/ thread1484060.html
0 / 0 / 0
Регистрация: 24.03.2015
Сообщений: 29
0

20 билетов по алгоритмам, завтра экзамен - C++ - Ответ 7791399

21.06.2015, 21:47. Показов 1794. Ответов 0
Метки (Все метки)

Студворк — интернет-сервис помощи студентам
 Комментарий модератора 
п.5.16. Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема.

Ребят помогите пожалуйста, завтра экзамен помогите решить 20 билетов, мне вроде бы сказали задачки не сложные. Пожалуйста! Заранее Благодарен!

Билет 1
1 Списки: общая организация, основные функции.
2 Решить задачу:
Представлен фрагмент программы, обрабатывающей одномерный целочисленный массив с индексами от 0 до 10. Известно, что в начале выполнения этого фрагмента в массиве находилась возрастающая последовательность чисел, то есть A[0] < A[1] < … < A[10]. Какое наибольшее значение может иметь переменная s после выполнения данной программы?
s := 15;
n := 10;
for i:=0 to n-1 do begin
s:=s+A[i]-A[i+1]+3
end;

Билет 2
1 Двунаправленные списки: общая организация, основные функции
2 Решить задачу:
Представлен фрагмент программы, обрабатывающей одномерный целочисленный массив с индексами от 0 до 10. Известно, что в начале выполнения этого фрагмента в массиве находилась возрастающая последовательность чисел, то есть A[0] < A[1] < … < A[10]. Какое наименьшее значение может иметь переменная s после выполнения данной программы?
s := 32;
n := 10;
for i:=0 to n-1 do begin
s:=s+A[i+1]-A[i]+1
end;

Билет 3
1 Сортировка. Основные алгоритмы сортировки.
2 Решить задачу:
представлен фрагмент программы, обрабатывающей одномерный целочисленный массив с индексами от 0 до 10. Известно, что в начале выполнения этого фрагмента в массиве находилась возрастающая последовательность чисел, то есть A[0] < A[1] < … < A[10]. Какое наибольшее значение может иметь переменная s после выполнения данной программы?
s := 27;
n := 10;
for i:=0 to n-1 do begin
s:=s+A[i]-A[i+1]+2
end;

Билет 4
1 Быстрая сортировка Хоара.
2 Решить задачу:
В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 8, 4, 3, 0, 7, 2, 1, 5, 9, 6 соответственно, т.е. A[0] = 8; A[1] = 4 и т.д. Определите значение переменной c после выполнения следующего фрагмента программы:
s := 0;
for j := 0 to 8 do
if A[j] > A[j+1] then begin
s := s + 1;
t := A[j];
A[j] := A[j+1];
A[j+1] := t;
end;

Билет 5
1 Поиск подстрок по образцу.
2 Решить задачу:
В программе описан одномерный целочисленный массив с индексами от 0 до 10. Ниже представлен фрагмент программы, обрабатывающей данный массив:
s:=29;
n:=10;
for i:=0 to n-1 do begin
s:= s + A[i] - A[i+1]
end;
Известно, что в начале выполнения этого фрагмента в массиве находилась возрастающая последовательность чисел, то есть A[0] < A[1] < … < A[10]. Какое наибольшее значение может иметь переменная s после выполнения данной программы?

Билет 6
1 Стеки: особенности реализации на базе списков.
2 Решить задачу:
Ниже на записан рекурсивный алгоритм F:
function F(n: integer): integer;
begin
if n > 2 then
F := F(n-1)+F(n-2)+F(n-3)
else
F := n;
end;
Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(6)?

Билет 7
1 Очереди: особенности реализации на базе списков.
2 Решить задачу:
Дан рекурсивный алгоритм:
function F(n: integer): integer;
begin
if n > 1 then
F:= 2*n + F(n-3) + F(n-2)
else
F:= n + 5;
end;
Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(6)?


Билет 8
1 .Внешние сортировки. Сортировка слиянием. Простое слияние.
2 Решить задачу:
Дан рекурсивный алгоритм:
function F(n: integer): integer;
begin
if n < 6 then
F:= n+F(n+3) * F(2*n)
else
F:= n*2;
end;
Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(3)?

Билет 9
1 .Внешние сортировки. Сортировка слиянием. Естественное слияние.
2 Решить задачу:
Дан рекурсивный алгоритм:
function F(n: integer): integer;
begin
if n < 5 then
F:= F(n*3) + F(n+3) + F(n+1)
else
F:= n div 2;
end;
Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(2)?

Билет 10
1 Рекурсивные алгоритмы. Примеры рекурсивных алгоритмов.
2 Решить задачу:
Дан рекурсивный алгоритм:
procedure F(n: integer);
begin
writeln(n);
if n < 7 then begin
writeln(n);
F(n+2);
F(n*2);
F(n*3)
end
end;
Найдите сумму чисел, которые будут выведены при вызове F(1).

Билет 11
1 Стеки: особенности реализации на базе массивов.
2 Решить задачу:
Дан рекурсивный алгоритм:
procedure F(n: integer);
begin
if n > 2 then begin
writeln('*');
F(n-2);
F(n-1);
F(n div 2);
end;
writeln('*');
end;
Сколько символов "звездочка" будет напечатано на экране при выполнении вызова F(6)?

Билет 12
1 Очереди: особенности реализации на базе массивов.
2 Решить задачу:
Ниже записан алгоритм. Получив на вход число , эта программа печатает два числа, и . Укажите, сколько есть таких чисел , при вводе которых алгоритм печатает сначала 2, а потом 12.
var x, a, b: integer;
begin
readln(x);
a:=0; b:=1;
while x > 0 do begin
a:= a + 1;
b:= b * (x mod 10);
x:= x div 10;
end;
writeln(a); write(b);
end.

Билет 13
1 Алгоритм быстрой сортировки.
2 Решить задачу:
Ниже записан алгоритм. Получив на вход число , эта программа печатает два числа, и . Укажите наибольшее из чисел , при вводе которых алгоритм печатает сначала 2, а потом 8.
var x, a, b: integer;
begin
readln(x);
a:=0; b:=0;
while x > 0 do begin
a:= a + 1;
b:= b + (x mod 100);
x:= x div 100;
end;
writeln(a); write(b);
end.


Билет 14
1 . Простой путь. Алгоритм поиска простого пути.
2 Решить задачу:
Ниже записан алгоритм. Получив на вход число , эта программа печатает два числа, и . Укажите наибольшее из чисел , при вводе которых алгоритм печатает сначала 2, а потом 8.
var x, a, b: integer;
begin
readln(x);
a:=0; b:=1;
while x > 0 do begin
a:= a + 1;
b:= b * (x mod 100);
x:= x div 100;
end;
writeln(a); write(b);
end.

Билет 15
1 Алгоритмы криптографии.
2 Решить задачу:
Ниже записан алгоритм. Получив на вход число x, этот алгоритм печатает два числа a и b. Укажите наименьшее пятизначное число x, при вводе которого алгоритм печатает сначала 5, а потом 3.
var x, y, a, b: longint;
begin
a := 0;
b := 0;
readln(x);
while x > 0 do begin
y := x mod 10;
if y > 3 then a := a + 1;
if y < 8 then b := b + 1;
x := x div 10
end;
writeln(a);
writeln(b)
end.

Билет 16
1 Алгоритм Ферма.
2 Решить задачу:
Ниже записан алгоритм. Получив на вход число x, этот алгоритм печатает два числа a и b. Укажите набольшее пятизначное число x, при вводе которого алгоритм печатает сначала 5, а потом 4.
var x, y, a, b: longint;
begin
a := 0;
b := 0;
readln(x);
while x > 0 do begin
y := x mod 10;
if y > 4 then a := a + 1;
if y < 6 then b := b + 1;
x := x div 10
end;
writeln(a);
writeln(b)
end.

Билет 17
1 Определение Машины Тьюринга.
2 Решить задачу:
Ниже записан алгоритм. Получив на вход число x, этот алгоритм печатает два числа a и b. Укажите наименьшее пятизначное число x, при вводе которого алгоритм печатает сначала 2, а потом 4.
var x, y, a, b: longint;
begin
a := 0;
b := 0;
readln(x);
while x > 0 do begin
y := x mod 10;
if y > 3 then a := a + 1;
if y < 7 then b := b + 1;
x := x div 10
end;
writeln(a);
writeln(b)
end.


Билет 18
1 Алгоритм Евклида.
2 Решить задачу:
Ниже записан алгоритм. Сколько существует таких чисел x, при вводе которых алгоритм печатает сначала 2, а потом 12?
var x, a, b: integer;
begin
readln(x);
a := 0; b := 0;
while x>0 do begin
a := a + 1;
b := b + (x mod 100);
x := x div 100
end;
writeln(a); write(b)
end.

Билет 19
1 Реализация графа с помощью матрицы смежности.
2 Решить задачу:
Ниже записан алгоритм. Определите, какое число будет напечатано в результате выполнения следующего алгоритма:
var a,b,t,M,R :integer;
Function F(x:integer):integer;
begin
F := (x*x-25)*(x*x-25)+15 end;
begin
a := -15; b := 15; M := a; R := F (a) ;
for t := a to b do
if (F(t) <= R) then begin
M := t; R := F(t)
end;
write(M+15)
end.



Билет 20
1 Представление графа с помощью списка смежных вершин.
2 Решить задачу:
Ниже записан алгоритм. Определите, какое число будет напечатано в результате выполнения следующего алгоритма:
var a,b,t,M,R:integer;
Function F(x: integer):integer;
begin
F := 281 - 2*(17+x)*(17+x);
end;
BEGIN
a := -7; b := 25;
M := a; R:= F(a);
for t := a to b do begin
if F(t) > R then begin
M := t;
R:= F(t);
end;
end;
writeln(R);
END.

Вернуться к обсуждению:
20 билетов по алгоритмам, завтра экзамен C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.06.2015, 21:47
Готовые ответы и решения:

Завтра экзамен...
Дано целое число n и целочисленная матрица размером n. Узнать, есть ли в этой матрице строки с...

Определение длинны слова с номером n. WordLength(s,n) (Завтра на экзамен)
У меня есть кусок задачи. Не могу заставить работать проограмму. Очень прошу помощи. Помогите...

Ребят очень нужно сделать индивидуалку по алгоритмам на завтра, плииииз!
Скласти програму яка визначає, чи є в списку хоча б один елемент, який рівний наступному за ним (по...

Ребят, экзамен завтра
Вырезать, Копировать, Вставить. Текст вставлять в окно редактора Меmо, которое нужно поместить на...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.06.2015, 21:47
Помогаю со студенческими работами здесь

Теория! Завтра экзамен!
Помогите, пожалуйста. Какие существуют методы анимации? методы и алгоритмы построения встроенных...

завтра экзамен( статистика.хээээлп)
вот собственно сами задаачи:-[:-[:)

Не могу сделать задачку,завтра на экзамен
Составить таблицу умножения для числа 3 и 5 .Даже не знаю с чего начать

Описать логическую функцию. Завтра экзамен!
Type время = record час:0..23; мин, сек:0..59 end; ФВ = file of время; Описать логическую...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru