ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Tarea: Ejercicios de Arreglos


Enviado por   •  25 de Octubre de 2020  •  Trabajo  •  720 Palabras (3 Páginas)  •  169 Visitas

Página 1 de 3

Ruvalcaba Olivares Jose Alberto

Tarea: Ejercicios de Arreglos.

Ejercicio 1:

#include <stdio.h>

#include <cstdlib>

#include <ctime>

using namespace std;

int main()

{

int v[10] = { 0 };

int i, j;

srand(time(NULL));

for (i = 0; i < 10; ++i)

v[i] = rand() % 100;

for (i = 0; i < 10; ++i) {

printf("(%d): ", i ), v[i];

scanf_s("%d", &v[i]);

for (i = 0; i < 10; i++) {

printf("\nPosicion: % d, Valor : % d, Resultado: ", i, v[i]);

for (j = 0; j < v[i]; j++) printf("*");

}

printf("\n");

return 0;

}

}

Ejercicio 2:

#include <stdio.h>

#include <stdlib.h>

#include <iostream>

#include <ctime>

using namespace std;

const int n = 3;

void poner(int v[n][n]);

void imprimir(int v[n][n]);

void respuesta(int v[n][n], int d, int c, int e = 0, int s = n - 1);

void main()

{

int matriz[n][n];

poner(matriz);

cout << "La matriz es :\n";

imprimir(matriz);

respuesta(matriz);

}

void poner(int v[n][n])

{

int i, j;

srand(time(NULL));

v[i][j] = rand() % 100;

for (i = 0; i < n; i++)

for (j = 0; j < n; j++)

cout << "Ingresa el valor : ";

cin >> v[i][j];

}

void imprimir(int v[n][n]) {

int i, j;

for (i = 0; i < n; i++)

{

for (j = 0; j < n; j++)

cout << v[i][j] << "\t";

cout << "\n";

}

}

void respuesta(int v[n][n],int d, int c, int e = 0, int s = n-1)

{

int x;

while (e <= s)

{

c = (s + e) / 2;

if (v[c][c] = d)

{

printf("Existe\n");

x = 1;

break;

}

else if (d <! v[c])

{

s = c - 1;

}

else

{

e = c + 1;

}

}

...

Descargar como (para miembros actualizados) txt (2 Kb) pdf (34 Kb) docx (9 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com