Dev - C++ - Me podrían ayudar, piramide de asteriscos

   
Vista:

Me podrían ayudar, piramide de asteriscos

Publicado por Pedro ruffle_99@hotmail.com (8 intervenciones) el 15/10/2014 17:39:37
Recibir un numero entero entre 1-7
ej: Si n=5

Mostrar la piramide.
*
**
***
****
*****
--------
al igual mostrar mostrar la piramide con el numero de espacios.
1-----*
2----***
3---*****
4--*******
5-*********

estoy utilizando lo básico, #include <iostream>, int main () {, cout<<, cin>>, y for.
Si alguien puede ayudarme se lo agradecere.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Me podrían ayudar, piramide de asteriscos

Publicado por manuel isaac (51 intervenciones) el 16/10/2014 15:21:47
le respondo el primero le dejo el 2 ¡¡¡¡

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include<iostream>
using namespace std;
 
main()
{
 
	int i;
	int n;
	int valor;
 
 
	cout<<"introduzca valor (1-7)"<<endl;
	cin>>valor;
	cout<<endl;
 
	for(i=1;i<=valor;i++){
		for(n=1;i>=n;n++)
			 cout<<"*";
			cout<<"\n";
		//printf("\n");
 
	}
 
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Me podrían ayudar, piramide de asteriscos

Publicado por Pedro (8 intervenciones) el 19/10/2014 22:05:11
GRACIAS, SI ME SIRVIO
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Me podrían ayudar, piramide de asteriscos

Publicado por manuel isaac (51 intervenciones) el 20/10/2014 15:09:56
de nada estamos a la orden en lo que se pueda¡¡
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Me podrías ayudar

Publicado por Pedro (8 intervenciones) el 21/10/2014 16:42:53
Buenos dias, me podrias ayudar de nuevo.
Ayer me ensenaron este codigo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
main(){;
        int tam,i,s;
        cout<<"Dame el tamanio del arreglo:  ";
        cin>>tam;
 
        int arr[tam];
            for(i=0;i<tam;i++){
                               cin>>arr[i];
                               }
            for(i=0;i<tam;i++){
                               cout<<arr[i];
                               cout<<" ";
                               }
system("pause");
}

Me pide un tamaño de arreglo, lo ingreso por ejemplo 3 y al final necesito que se sumen, me podrias ayudar.
Y tambien con otros dos codigos utilizando el de arriva :-)

Practica 1
Capturar la edad de N alumnos.
Al final preguntar la edad de un alumno
en particular y mostrarla.

Practica 2
Almacenar 15 numeros en un arreglo
imprimir cuantos son ceros (0)
imprimir cuantos son pares
imprimir cuantos son impares
imprimir la suma de los positivos y de negativos,

Me ayudarias con eso.
Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Me podrías ayudar

Publicado por manuel isaac (51 intervenciones) el 21/10/2014 16:50:16
la suma facil no¡¡¡

ahi va ¡¡
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
using namespace std;
main(){
 
 
	int tam,i,s;
	int total=0;
 
	cout<<"Dame el tamanio del arreglo: ";
	cin>>tam;
 
	int arr[tam];
 
	for(i=0;i<tam;i++){
		cin>>arr[i];
	}
 
	for(i=0;i<tam;i++){
		cout<<arr[i];
		cout<<" ";
		total+=arr[i];
	}
 
	cout<<"total:  "<<total<<endl;
	system("pause");
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Me podrías ayudar

Publicado por Pedro (8 intervenciones) el 21/10/2014 16:54:04
La verdad si
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Me podrías ayudar

Publicado por manuel isaac (51 intervenciones) el 21/10/2014 17:23:20
la parte 1 buscar una edad , ..en particular que se introduce por pantalla¡¡¡ por simplificacion hago una busqueda lineal ....y te muestro el lugar donde esta en el arreglo¡¡¡¡

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#include <iostream>
using namespace std;
 
int BusquedaLineal(int [],int ,int);
 
main(){
 
 
	int tam,i,s;
 
	int total=0;
 
	int edadBuscar,elemento;
 
	cout<<"Dame el tamanio del arreglo: ";
	cin>>tam;
 
	int arr[tam];
 
	for(i=0;i<tam;i++){
		cin>>arr[i];
	}
 
	for(i=0;i<tam;i++){
		cout<<arr[i];
		cout<<" ";
		total+=arr[i];
	}
 
	cout<<"total:  "<<total<<endl;
 
	cout<<"****Parte 1*****\n\n";
	cout<<endl;
 
	cout<<"Edad a buscar:\n"<<endl;
	cin>>edadBuscar;
 
	elemento=BusquedaLineal(arr,edadBuscar,tam);
 
	if(elemento!=-1)
	  cout<<"Valor encontrado en el elemento\n\n"<<elemento+1<<endl;
	else
	  cout<<"Valor no encontrado"<<endl;
 
	system("pause");
}
 
int BusquedaLineal(int array[],int clave ,int tamano)
 
{
	int n;
 
	for(n=0;n<=tamano-1;n++)
	   if(array[n]==clave)
		return n;
 
	return -1;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Me podrías ayudar

Publicado por manuel isaac (51 intervenciones) el 21/10/2014 17:24:01
prueba con esta corrida¡¡¡

Dame el tamanio del arreglo: 8
36 12 54 21 100 79 71 56
36 12 54 21 100 79 71 56 total: 429
****Parte 1*****


Edad a buscar:

21
Valor encontrado en el elemento

4
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Me podrías ayudar

Publicado por manuel isaac (51 intervenciones) el 21/10/2014 17:43:36
por ultimo te dejo cuantos ceros y pares tiene un arreglo¡¡¡te dejo para ti los impares¡¡ como tarea¡¡

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
#include <iostream>
using namespace std;
 
int BusquedaLineal(int [],int ,int);
 
int cerosArreglo(int [],int );
int paresArreglo(int [],int);
int imparesArreglo(int [],int);
 
 
main(){
 
 
	int tam,i,s;
 
	int total=0;
 
	int edadBuscar,elemento;
 
	int elementosCeros,elementosPares;
 
	cout<<"Dame el tamanio del arreglo: ";
	cin>>tam;
 
	int arr[tam];
 
	for(i=0;i<tam;i++){
		cin>>arr[i];
	}
 
	for(i=0;i<tam;i++){
		cout<<arr[i];
		cout<<" ";
		total+=arr[i];
	}
 
	cout<<"total:  "<<total<<endl;
 
	cout<<"****Parte 1*****\n\n";
	cout<<endl;
 
	cout<<"Edad a buscar:\n"<<endl;
	cin>>edadBuscar;
 
	elemento=BusquedaLineal(arr,edadBuscar,tam);
 
	if(elemento!=-1)
	  cout<<"Valor encontrado en el elemento\n\n"<<elemento+1<<endl;
	else
	  cout<<"Valor no encontrado"<<endl;
 
 
	cout<<"****Parte 2*****\n\n";
	cout<<endl;
	elementosCeros=cerosArreglo(arr,tam);
 
	cout<<"Valor en el arreglos con valor ceros\n\n"<<elementosCeros<<endl;
 
	cout<<"\n\n";
 
	elementosPares=paresArreglo(arr,tam);
 
	cout<<"Valor en el arreglos con valores pares\n\n"<<elementosPares<<endl;
 
	cout<<"\n\n";
 
 
 
 
 
	//system("pause");
}
 
//sirvio para la parte 1
int BusquedaLineal(int array[],int clave ,int tamano)
 
{
	int n;
 
	for(n=0;n<=tamano-1;n++)
	   if(array[n]==clave)
		return n;
 
	return -1;
}
 
// sirve para la parte 2
 
int cerosArreglo(int array[],int  tamano )
{
 
		int n;
		int totalceros=0;
 
	for(n=0;n<=tamano-1;n++)
	   if(array[n]==0){
		++totalceros;
		//cout<<" "<<totalceros;		
 
		}
 
 
 
return totalceros;
}
 
 
int paresArreglo(int array[],int  tamano )
{
 
		int n;
		int totalpares=0;
 
	for(n=0;n<=tamano-1;n++)
	   if((array[n]%2)==0){
		++totalpares;
		//cout<<" "<<totalceros;		
 
		}
 
 
 
return totalpares;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Me podrías ayudar

Publicado por Pedro (8 intervenciones) el 21/10/2014 21:39:12
Ok, yo los checo cuando llegue a mi casa, Gracias Manuel
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Me podrías ayudar

Publicado por Pedro (8 intervenciones) el 26/10/2014 22:40:17
Que tal, otra vez yo, en el codigo que me mandaste incluyes los 3 en unos solo y el de sumar los arreglos si me sirvio, solo que en los otros dos solo necesito el codigo por separado :-)

Practica 1
Capturar la edad de N alumnos.
Al final preguntar la edad de un alumno
en particular y mostrarla.

Practica 2
Almacenar 15 numeros en un arreglo
imprimir cuantos son ceros (0)
imprimir cuantos son pares
imprimir cuantos son impares
imprimir la suma de los positivos y de negativos,

serian codigos independientes y el de sumar los arreglos ya no lo necesito.
Me podrias ayudar con eso.
Espero tu respuesta Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Me podrías ayudar

Publicado por manuel isaac (51 intervenciones) el 27/10/2014 19:26:09
ok eso es facil¡¡¡ ya lo hago¡¡
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Me podrías ayudar

Publicado por manuel isaac (51 intervenciones) el 27/10/2014 19:32:47
//Buscar la edad Arreglo¡¡¡
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include <iostream>
using namespace std;
 
int BusquedaLineal(int [],int ,int);
 
main(){
 
 
	int tam,i,s;
 
	int total=0;
 
	int edadBuscar,elemento;
 
     cout<<"Dame el tamanio del arreglo: ";
	cin>>tam;
 
	int arr[tam];
 
	for(i=0;i<tam;i++){
		cin>>arr[i];
	}
 
 
 
      cout<<endl;
 
	cout<<"Edad a buscar:\n"<<endl;
	cin>>edadBuscar;
 
	elemento=BusquedaLineal(arr,edadBuscar,tam);
 
	if(elemento!=-1)
	  cout<<"Valor encontrado en el elemento\n\n"<<elemento+1<<endl;
	else
	  cout<<"Valor no encontrado"<<endl;
 
}
      //sirvio para la parte 1
int BusquedaLineal(int array[],int clave ,int tamano)
 
{
	int n;
 
	for(n=0;n<=tamano-1;n++)
	   if(array[n]==clave)
		return n;
 
	return -1;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Me podrías ayudar

Publicado por manuel isaac (51 intervenciones) el 27/10/2014 19:42:56
//la segunda practica cuales son ceros y pares te dejo el impar¡¡¡

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
#include <iostream>
using namespace std;
 
 
 
int cerosArreglo(int [],int );
int paresArreglo(int [],int);
int imparesArreglo(int [],int);
 
//int BusquedaLineal(int [],int ,int);
 
main(){
 
 
	int tam,i,s;
 
	int elementosCeros,elementosPares;
 
//	int total=0;	
 
	//int edadBuscar,elemento;	
 
     cout<<"Dame el tamanio del arreglo: ";
	cin>>tam;
 
	int arr[tam];
 
	for(i=0;i<tam;i++){
		cin>>arr[i];
	}
 
 
	cout<<endl;
 
	elementosCeros=cerosArreglo(arr,tam);
 
	cout<<"Valor en el arreglos con valor ceros\n\n"<<elementosCeros<<endl;
 
	cout<<"\n\n";
 
	elementosPares=paresArreglo(arr,tam);
 
	cout<<"Valor en el arreglos con valores pares\n\n"<<elementosPares<<endl;
 
	cout<<"\n\n";
 
 
 
}
 
 
// sirve para la parte 2
 
int cerosArreglo(int array[],int  tamano )
{
 
		int n;
		int totalceros=0;
 
	for(n=0;n<=tamano-1;n++)
	   if(array[n]==0){
		++totalceros;
		//cout<<" "<<totalceros;		
 
		}
 
 
 
return totalceros;
}
 
 
int paresArreglo(int array[],int  tamano )
{
 
		int n;
		int totalpares=0;
 
	for(n=0;n<=tamano-1;n++)
	   if((array[n]%2)==0){
		++totalpares;
		//cout<<" "<<totalceros;		
 
		}
 
 
 
return totalpares;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Me podrías ayudar

Publicado por Pedro (8 intervenciones) el 28/10/2014 22:00:39
Que tal amigo yo otra vez, las otras si me sirvieron gracias ahora necesito otros dos codigos:

1. Capturar un arreglo tamaño N.
guardar un segundo arreglo con los mismos numeros a orden inverso.

2. Capturar un arreglo N.
Mandar los arreglos pares a un arreglo par
Mandar los arreglos impares a un arreglo impar.

Son esos dos al igual son codigos independientes a los otros. Me podrias ayudar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar