#include <stdio.h>
void main() {
char array[100];
int i,j,k,l,cnt=0,len,x=0,y=0;
char word[100];
printf("Enter the elements (1-9) of the matrix\n");
for(i=0;i<9;i++){
for(j=0;j<9;j++){
scanf("%d",&array[i][j]);
}
}
printf("Enter the word to be searched\n");
scanf("%s",word);
for(i=0;i<9;i++){
for(j=0;j<9;j++){
if(word[0]==array[i][j]){
x=i;
y=j;
break;
}
}
}
for(i=x,j=y,k=0;word[k]!='\0';k++,j
size = 5
char = "O"
def square(size, char):
for i in range(size):
for i in range(size):
print(char, end="")
print()
#include <stdio.h>
int main(void)
{
int n, reversedNumber = 0, remainder;
printf("Enter an integer: ");
scanf("%d", &n);
while(n != 0)
{
remainder = n%10;
reversedNumber = reversedNumber*10 + remainder;
n /= 10;
}
printf("Reversed Number = %d", reversedNumber);
return 0;
}
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
float x,log,serie,j;
int i,n,signo=1;
printf("Ingrese x: ");
scanf("%f",&x);
printf("Ingrese el numero de terminos de la serie: ");
scanf("%d",&n);
for(i=1,serie=x;i<n;i++,signo=-signo)
{
for(j=1;j<=i;j++)
serie=serie*x;
serie=serie*signo/i;
log=log+serie;
}
printf("log(1+%.2f)=%.6f\n",x,log);
getch();
}
bool palabra_en_sopa(char **sopa, int m, int n, char *palabra){
// ...
}
OOOOO
OOOOO
OOOOO
OOOOO
OOOOO
OOOOO
OOOOO
OOOOO
OOOOO
OOOOO
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(int argc, char const *argv[])
{
srand(time(NULL));
int a = rand() % 1000000;
int b = rand() % 1000000;
int sumaA = 0;
int sumaB = 0;
while (a > 0)
{
sumaA = sumaA + a % 10;
a = a / 10;
}
while (b > 0)
{
sumaB = sumaB + b % 10;
b = b / 10;
}
if (sumaA > sumaB)
{
printf("El mayor es %d", sumaA);
}
else if (sumaB > sumaA)
{
printf("El mayor es %d", sumaB);
}
else
{
printf("Son iguales");
}
#include <stdio.h>
#include <stdbool.h>
#define MAX_STR_LEN 30
#define MAX_SOUP_ROWS 4
#define MAX_SOUP_COLS 4
bool has_word(char soup[MAX_SOUP_ROWS][MAX_SOUP_COLS], char word[MAX_STR_LEN]) {
for(int i = 0; i < MAX_SOUP_ROWS; i++){
for(int j = 0; j < MAX_SOUP_COLS; j++){
int k = 0;
while(soup[i][j] == word[k]){
k++;
j++;
if (k == MAX_STR_LEN - 1){
return true;
}
}
}
}
return false;
}
int main(void) {
char soup[MAX_SOUP_ROWS][MAX
#include <stdio.h>
int main(){
int number;
int sum_impares = 0;
int prod_pares = 1;
do{
printf("\nIntroduce un número positivo de 3 cifras: ");
scanf("%d", &number);
}while(number < 100);
for(int i = 1; i < number; i++){
if(number % i == 0){
if(i % 2 == 0)
prod_pares *= i;
else
sum_impares += i;
}
}
printf("\nLa suma de los divisores impares es: %d", sum_impares);
printf("\nEl producto de los divisores pares es: %d", prod_pares);
return 0;
}
void clrscr(){
int i = 0;
for (i = 0; i < 24; i++){
printf("\n");
}
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
int num1, num2, sum1, sum2;
srand(time(NULL));
num1 = rand() % 100;
num2 = rand() % 100;
printf("Los numeros aleatorios son: %d y %d\n", num1, num2);
sum1 = num1 % 10 + num1 / 10;
sum2 = num2 % 10 + num2 / 10;
if(sum1 > sum2){
puts("El primer numero es mayor");
}else{
puts("El segundo numero es mayor");
}
return 0;
}
/*
* Programa para invertir un número
*/
#include <stdio.h>
int main()
{
int numero, invertido = 0;
printf("Programa para invertir un número\n");
printf("Ingrese un número: ");
scanf("%d", &numero);
while(numero > 0)
{
invertido = invertido * 10;
invertido = invertido + numero % 10;
numero = numero / 10;
}
printf("El número invertido es: %d\n", invertido);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int a, b, i;
int suma1 = 0, suma2 = 0;
srand(time(NULL));
a = rand() % 1000000;
b = rand() % 1000000;
for (i = 0; i < 6; i++) {
suma1 += (a % 10);
suma2 += (b % 10);
a /= 10;
b /= 10;
}
if (suma1 > suma2) {
printf("El numero %d es mayor que %d\n", a, b);
} else if (suma1 < suma2) {
printf("El numero %d es mayor que %d\n", b, a);
} else {
printf("Los numeros son iguales\n");
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void main(int argc, char const *argv[]) {
int M=3, N=3;
char puzzle[M][N];
strcpy(puzzle[0],"ABC");
strcpy(puzzle[1],"DEF");
strcpy(puzzle[2],"GHI");
char word[4];
strcpy(word,argv[1]);
printf("word is %s\n", word);
int i, j;
for (i = 0; i < M; i++) {
for (j = 0; j < N; j++) {
if (word[0] == puzzle[i][j]) {
if (word[1] == puzzle[i-1][j]) {
if (word[2] == puzzle[i-2][j]) {
printf("found\n");
exit(0);
}
}
}
#include <stdio.h>
int main()
{
int a[5]={1,2,3,4,5},i=0;
for(i=0;i<5;i++)
{
printf("%d\n",a[i]);
}
return 0;
}
#include <stdio.h>
#include <conio.h>
#define DIVIDE 1
#define NODIVIDE 0
int divide(int a, int b);
int main() {
int a, b;
printf("Ingrese el primer numero\n");
scanf("%d", &a);
printf("Ingrese el segundo numero\n");
scanf("%d", &b);
if(divide(a, b) == DIVIDE){
printf("Si divide");
}else{
printf("No divide");
}
return 0;
}
int divide(int a, int b){
if (b%a == 0){
return DIVIDE;
}else{
return NODIVIDE;
}
}
#include <stdio.h>
#include <math.h>
int main()
{
double x, total=0;
printf("Introduzca un valor para x: ");
scanf("%lf", &x);
for(int i = 1; i <= 10; i++)
{
total += (pow(-1,i)) * (i+1) * pow(x,i);
}
printf("%lf", total);
}
#include <stdio.h>
int main()
{
int numero;
do{
printf("Introduce un numero positivo de tres digitos o mas: ");
scanf("%d", &numero);
}while(numero<100);
//obtener los divisores
int divisores[100];
int contadorDivisores=0;
for(int i=1;i<=numero;i++)
{
if(numero%i==0)
{
divisores[contadorDivisores]=i;
contadorDivisores++;
}
}
//obtener el producto de los divisores pares
int productoDivisoresPares=1;
for(int i=0;i<contadorDivisores;i++)
{
if(divisores[i]%2==0)
{
productoDivisoresPares*=divisores[
++
def divisor(num):
suma = 0
producto = 1
for i in range (1,num):
if(num%i==0):
print("el divisor es: ",i)
if(i%2==0):
producto = producto * i
else:
suma = suma + i
print("el producto es: ",producto)
print("la suma es: ",suma)
divisor(20)
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(int argc, char const *argv[])
{
int numero1;
int numero2;
int suma1;
int suma2;
int sumaC1;
int sumaC2;
int sumaF1;
int sumaF2;
int resto;
srand(time(NULL));
numero1 = rand() % 100 + 1;
numero2 = rand() % 100 + 1;
printf("El primer numero es: %d\n", numero1);
printf("El segundo numero es: %d\n", numero2);
suma1 = numero1;
suma2 = numero2;
sumaC1 = 0;
sumaC2 = 0;
sumaF1 = 0;
sumaF2 = 0;
while (suma1 >
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int suma_digitos(int x)
{
if (x == 0)
return 0;
else
return (x % 10 + suma_digitos(x / 10));
}
int main()
{
int a, b, s_a, s_b;
srand(time(NULL));
a = rand() % 1000000;
b = rand() % 1000000;
s_a = suma_digitos(a);
s_b = suma_digitos(b);
printf("a = %d, b = %d\n", a, b);
if (s_a == s_b)
printf("a y b son iguales\n");
else if (s_a > s_b)
printf("a es mayor\n");
else
printf("b es mayor\n");
return 0;
}
#include <stdio.h>
char func(int a){
if (a < 0) return 'N';
return 'P';
}
int main(void) {
printf("%c", func(-1));
}
#include <stdio.h>
void shift_left_vector(int *v, int n){
int i;
int temp = v[0];
for (i = 0; i < n;i++){
v[i] = v [i+1];
}
v[n-1] = temp;
return;
}
void print_vector(int *v, int n){
int i;
printf("[");
for (i = 0; i < n; i ++){
printf("%d ", v[i]);
}
printf("]\n");
return;
}
int main(){
int v[] = {1, 2, 3, 4, 5};
shift_left_vector(v, 5);
print_vector(v, 5);
return 0;
}
#include <stdio.h>
int main() {
int array[10];
int i, j, aux;
printf("Introduce 10 numeros\n");
for (i = 0; i < 10; i++) {
scanf("%d", &array[i]);
}
printf("Dime una posicion i\n");
scanf("%d", &i);
printf("Dime una posicion j\n");
scanf("%d", &j);
if (i < 10 && j < 10) {
aux = array[i];
array[i] = array[j];
array[j] = aux;
}
for (i = 0; i < 10; i++) {
printf("%d\n", array[i]);
}
return 0;
}
int main(){
int a = random_number(1000000);
int b = random_number(1000000);
int a_sum = 0;
for(a; a > 0; a = a / 10){
a_sum += a % 10;
}
int b_sum = 0;
for(b; b > 0; b = b / 10){
b_sum += b % 10;
}
if(a_sum > b_sum){
printf("%i is greater than %i \n", a, b);
}else{
printf("%i is greater than %i \n", b, a);
}
}
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
int main(){
float x, sen, fact=1, signo=1;
int i, n;
printf("Introduce el valor de x: ");
scanf("%f",&x);
printf("Introduce el numero de terminos: ");
scanf("%d",&n);
sen=0;
for(i=1; i<=n; i++){
fact=fact*i;
sen=sen+(pow(x,i)/(fact*signo));
signo=-signo;
}
printf("El valor de sen(x) es: %f\n", sen);
return 0;
}
int potencia(int base, int exponente){
int resultado=1;
int i;
for (i=0;i<exponente;i++){
resultado=resultado*base;
}
return resultado
}
O
OO
OOO
OOOO
OOOOO
OOOO
OOO
OO
O
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void main() {
int array[100];
srand(time(NULL));
for (int i = 0; i < 100; i++) {
array[i] = rand() % 100;
}
printf("%d\n", array[0]);
}
#include <stdio.h>
int main()
{
int i,j,a[100],b[100],n;
printf("enter the value of n");
scanf("%d",&n);
printf("enter the %d valus of first array");
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
printf("enter the %d valus of second array");
for(j=0;j<n;j++)
{
scanf("%d",&b[j]);
}
for(i=0;i<n;i++)
{
printf("%d\t",a[i]);
}
for(j=0;j<n;j++)
{
printf("%d\t",b[j]);
}
printf("\n\n");
for(i=0;i<n;i++)
{
printf("%d\t",
void reverse_number(int n) {
int result = 0;
while (n > 0) {
int digit = n % 10;
result = result*10 + digit;
n = n /10;
}
printf("%d\n", result);
}
int main() {
reverse_number(123);
}
#include <stdio.h>
#include <math.h>
int main()
{
int n, i;
float x, sine, term;
printf("Enter the value of x (in degrees) \n");
scanf("%f", &x);
x = x * (3.142 / 180.0);
printf("Enter the value of n \n");
scanf("%d", &n);
term = x;
sine = term;
for (i = 1; i <= n; i++)
{
term = -term * x * x / (2 * i * (2 * i + 1));
sine = sine + term;
}
printf("Sum of the sine series = %7.2f\n", sine);
printf("Using Library function sin(%f) = %7.2f\n", x, sin(x));
}
#include <stdio.h>
int main()
{
int num, i, suma = 0, prod = 1;
scanf("%d", &num);
while (num < 100 || num > 999) {
printf("El número introducido no es de tres dígitos o más\n");
scanf("%d", &num);
}
for (i = 1; i <= num; i++) {
if (num % i == 0) {
if (i % 2 == 0)
prod = prod * i;
else
suma = suma + i;
}
}
printf("La suma de los divisores impares es: %d\n", suma);
printf("El producto de los divisores pares es: %d\n", prod);
}