This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <stdbool.h> | |
#include <stdio.h> | |
#include <string.h> | |
void imprimeNomeInvertido(char nome[]); | |
_Bool textoVazio(char nome[]); | |
void imprimeParOuImpar(int *numero); | |
int main() { | |
char nome[50]; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def sum_prime_number(array) | |
array.select{ |item| is_prime(item) }.reduce(:+) | |
end | |
def is_prime(item) | |
return false if item == 1 | |
(2..(item - 1)).each do |number| | |
if item % number == 0 | |
return false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
array.select{ |item| is_prime(item) }.reduce(:+) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] | |
puts array.select { |item| is_prime(item) } | |
# result: [2, 3, 5, 7] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
array.select { |item| is_prime(item) } |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def sum_prime_number(array) | |
sum = 0 | |
for item in array | |
if is_prime_number(item) | |
sum += item | |
end | |
end | |
return sum | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def count_prime_numbers(array) | |
array.count do |item| | |
is_prime(item) | |
end | |
end | |
def is_prime(item) | |
return false if item == 1 | |
(2..(item - 1)).each do |number| |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def count_prime_numbers(array) | |
array.count do |item| | |
is_prime_number(item, item - 1) | |
end | |
end | |
def is_prime_number(item, number) | |
return false if item == 1 | |
return true if number == 1 | |
return is_prime_number(item, number - 1) if item % number != 0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def is_prime_number(item, number) | |
return false if item == 1 | |
return true if number == 1 | |
return is_prime_number(item, number - 1) if item % number != 0 | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def is_prime_number(item, number) | |
return false if item == 1 | |
return is_prime_number(item, number - 1) if item % number != 0 | |
end |
NewerOlder