Skip to content
Snippets Groups Projects
Commit f701009c authored by MTlls's avatar MTlls
Browse files

add: codigos de exemplo

parent ba5c0da6
No related branches found
No related tags found
No related merge requests found
void main(){
int a = 0, b = 0;
if(a == b) {
a = 1;
} else {
b = 1;
}
}
\ No newline at end of file
def main():
a = 0
b = 0
if a == b:
a = 1
else:
b = 1
return 0
\ No newline at end of file
#include <stdio.h>
void main(){
int c, first, last, middle, n, search, array[100];
scanf("%d", &n); //number of elements
c = 0;
while(c < n) {
scanf("%d", &array[c]);
c++;
}
scanf("%d", &search); //value to find
first = 0; last = n - 1; middle = (first+last)/2;
while(array[middle] != search && first <= last) {
if(array[middle] < search) {
first = middle + 1;
middle = (first + last)/2;
} else {
last = middle - 1;
middle = (first + last)/2;
}
}
if(search == array[middle]) {
printf("Binary search successful!\n");
} else {
printf("Search failed!\n");
}
}
\ No newline at end of file
def main():
array = [0] * 100 # Inicializa o array com 100 elementos
n = int(input("Enter number of elements: ")) # Número de elementos
c = 0
while c < n:
array[c] = int(input(f"Enter element {c + 1}: "))
c += 1
search = int(input("Enter value to find: ")) # Valor a ser encontrado
first = 0
last = n - 1
middle = (first + last) // 2
while array[middle] != search and first <= last:
if array[middle] < search:
first = middle + 1
else:
last = middle - 1
middle = (first + last) // 2
if first <= last and array[middle] == search:
print("Binary search successful!")
else:
print("Search failed!")
return 0
\ No newline at end of file
exemplos_codigos/2.py.png

188 KiB

File moved
File moved
File moved
File moved
File moved
File moved
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment