I UNIDAD Flashcards

1
Q

ARREGLOS UNIDIMENSIONALES

A

//FORMA 1: declarar el arreglo y llenarlo valor por valor en cada posicion
int arreglo[4];
//Llenar valores
arreglo[0]=12;
arreglo[1]=64;
arreglo[2]=36;
arreglo[3]=22;

//FORMA 2: declarar el arreglo e inicializarlo con valores
int arreglo2[]={3,7,94,25,78,92,56};

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Leer e imprimir un valor que esta en determinada posición del arreglo

A

cout«arreglo[2]«endl; cout«arreglo[1]+arreglo[3]«endl;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Obtener tamaño de la variable arreglo y depositar esta medida en una variable entero

A

int tamanio1=end(arreglo)-begin(arreglo);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Recorrer un arreglo unidimensional en pantalla, cada posición, y cada valor por ejemplo; imprimir el contenido del arreglo 2

A

for(int i=0; i<tamanio2; i++)
cout«“Posicion “«i«”, valor “«arreglo2[i]«endl;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Recorrer un arreglo unidimensional en pantalla, cada posición, y cada valor por ejemplo; imprimir el contenido del arreglo 2

A

for(int i=0; i<tamanio2; i++)
cout«“Posicion “«i«”, valor “«arreglo2[i]«endl;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

ARREGLO BIDIMENSIONAL

A

int tabla1[2][3]; //[fila][columna] 2 filas y 3 columnas
//primer fila
tabla1[0][0]=1;
tabla1[0][1]=2;
tabla1[0][2]=3;
//segunda fila
tabla1[1][0]=10;
tabla1[1][1]=20;
tabla1[1][2]=30;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

leer un valor en un arreglo bidimensional: [fila][columna]

A

cout«tabla1[2][1]«endl;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

El numero de filas no necesita un valor fijo de inicio
el numero de columnas debe determinarse obligatoriamente.
Por ejemplo: en el siguiente no se cuantas filas tendré; pero siempre habrá 3 columnas

A

int tabla[][3]={
{ 2,4,6},
{20,40,60},
{200,400,600},
{2000,40000,6000}
};

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Numeros aleatorios

A

include<time.h></time.h>

srand(time(NULL));
int a;
a=rand()%(max-min+1)+min;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Tabulacion

A

“\t”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Arreglo bidimensional con aleatorios

A

srand(time(NULL));
int arreglo[4][5]; //4 filas y 5 columnas
int fila=end(arreglo)-begin(arreglo);

for(int i=0; i<fila; i++)
{
	for(int j=0; j<5; j++)
	{
	arreglo[i][j]=rand()%(2-0+1)+0; //entre 0 y 2
		cout<<arreglo[i][j]<<"\t";
	}
	cout<<endl;
}
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Arreglo unidimensional con aleatorios

A

int arreglo[30];
int tamanio=end(arreglo)-begin(arreglo);
for (int i=0; i<tamanio; i++)
{
arreglo[i]=rand()%(9-2+1)+2;
cout«“Posicion “«i«”, Valor “«arreglo[i]«endl;
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Declarar una cadena de texto e incializarla

A

string nombre=”Nicoll “;
cout«nombre«endl;
cout«nombre[0]«endl;
cout«nombre[3]«endl;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Reemplazamos un char dentro de la string

A

string nombre=”Nicoll “;
cout«nombre«endl;
nombre[6]=’e’;
cout«nombre«endl;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Leer cadenas de texto

A

string algo;
cout«“Ingresar otra cadena de texto: “;
//cuando venimos de leer numeros con cin entonces debemos hacer flush al buffer de entrada
cin.ignore();
getline(cin,algo);
cout«“Cadena leida: “«algo«endl;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

cuando venimos de leer numeros con cin entonces debemos hacer flush al buffer de entrada

A

cin.ignore();