Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - johnnyBsc17

#1
#include<iostream.h>
#include<conio.h>

main()
{
int n,i;
char nombre[100]=" ";
char nomb;
cout<<"INGRESE NUMERO DE ALUMNOS =>";
cin>>n;
for(i=0;i<n;i++)
{
cout<<"INGRESE NOMBRE DEl ALUMNO["<<i<<"]:";
cin>>nombre[i];
}
cout<<"\n---------------------------------";
cout<<"\n        BUSQUEDA DE ALUMNO...\n";
cout<<"---------------------------------";
cout<<"\nINGRESE NOMBRE DEL ALUMNO A BUSCAR =>";
cin>>nomb;
for(i=0;i<n;i++)
{
if (nombre[i]==nomb)
{
cout<<"ALUMNO ["<<nomb<<"]=> SE ENCUENTRA EN LA POSICION["<<i<<"]";
}

}
}



EL PROGRAMA ME GUARDA EL NOMBRE PERO SOLO 1 LETRA QUISIERA GUARDAR EL NOMBRE COMPLETO QUE DEBO CAMBIAR XFA !!!!!!!!!!!
#2
graxias brother te lo agradezco  :D
#3
asi seria ???

FRECUENCIA()
Inicio
FRECUENCIA=ARREGLO[1..10] de entero
CALIFICACION=ARREGLO[1..50] de entero
i, k de entero
  Repetir con i desde 1 hasta 50
     ++FRECUENCIA[ i [CALIFICACION]]
  Fin Repetir
  Escribir "Calificacion:         Frecuencia:"
  Repetir con k desde 1 hasta 10
     Escribir k,     frecuencia[k]
  Fin Repetir
Fin
#4
se tienen registradas las calificaciones obtenidas en un examen por 50 estudiantes. los datos son cal1,cal2,......cal50, dond cal es un numero entero comprendido entre los valores de 0y 10 (0<=cal,0<=10).
escriba un programa q calcule e imprima la frecuencia de cada uno de los posibles valores.
la salida del progrma debe ser como se muestra acontinuacion:

--------calificacion-------- ------frecuencia--------
0 >>>>>>>>>>>>> 1 ALUMNOS
1 >>>>>>>>>>>>> ....
2 >>>>>>>>>>>>> ....
3 >>>>>>>>>>>>> 4 ALUMNOS
4 >>>>>>>>>>>>> 2 ALUMNOS
.. >>>>>>>>>>>>> .......
10 >>>>>>>>>>>>> 3 ALUMNOS





ayudenme si puedo hacerlo de una forma mas facil o resumida

FRECUENCIA_NOTAS
estudiante<-1;
cal <-0;
con0<-0;
con1<-0;
con2<-0;
con3<-0;
con4<-0;
con5<-0;
con6<-0;
cont7<-0;
cont8<-0;
con9<-0;
con10<-0;

Escribir "calficaciones Alumnos";
  Para estudiante<-1 Hasta 50 Hacer
   Repetir
    Escribir "ingrese la nota del estudiante ", estudiante;
    Leer notas;
   Hasta Que (cal >= 0) & (cal <=10)
    Si cal = 0 Entonces
      con0<-con0 + 1;
    Si cal = 1 Entonces
      con1<-con1 + 1;
    FinSi
    Si cal = 2 Entonces
      con2<-con2 + 1;
    FinSi
    Si cal = 3 Entonces
      con3<-con3 + 1;
    FinSi
    Si cal = 4 Entonces
     con4<-con4 + 1;
    FinSi
    Si cal = 5 Entonces
     con5<-con5 + 1;
    FinSi
    Si cal = 6 Entonces
     con6<-con6 + 1;
    FinSi
    Si cal = 7 Entonces
     con7<-con7 + 1;
    FinSi
    Si cal = 8 Entonces
     con8<-con8 + 1;
    FinSi
    Si cal = 9 Entonces
     con9<-con9 + 1;
    FinSi
    Si cal = 10 Entonces
     con10<-con10 + 1;
    FinSi
  FinPara
Escribir " Calificacion--------Frecuencia ";
Escribir " nota 0 : ", con0;
Escribir " nota 1 : ", con1;
Escribir " nota 2 : ", con2;
Escribir " nota 3 : ", con3;
Escribir " nota 4 : ", con4;
Escribir " nota 5 : ", con5;
Escribir " nota 6 : ", con6;
Escribir " nota 7 : ", con7;
Escribir " nota 8 : ", con8;
Escribir " nota 9 : ", con9;
Escribir " nota 10 :", con10;

FinProceso
#5
se tienen registradas las calificaciones obtenidas en un examen por 50 estudiantes. los datos son cal1,cal2,......cal50, dond cal es un numero entero comprendido entre los valores de 0y 10 (0<=cal,0<=10).
escriba un programa q calcule e imprima la frecuencia de cada uno de los posibles valores.
la salida del progrma debe ser como se muestra acontinuacion:

--------calificacion-------- ------frecuencia--------
0 >>>>>>>>>>>>> 1 ALUMNOS
1 >>>>>>>>>>>>> ....
2 >>>>>>>>>>>>> ....
3 >>>>>>>>>>>>> 4 ALUMNOS
4 >>>>>>>>>>>>> 2 ALUMNOS
.. >>>>>>>>>>>>> .......
10 >>>>>>>>>>>>> 3 ALUMNOS





ayudenme si puedo hacerlo de una forma mas facil o resumida

Proceso sin_titulo
estudiante<-1;
cal <-0;
con0<-0;
con1<-0;
con2<-0;
con3<-0;
con4<-0;
con5<-0;
con6<-0;
cont7<-0;
cont8<-0;
con9<-0;
con10<-0;

Escribir "calficaciones Alumnos";
 Para estudiante<-1 Hasta 50 Hacer
  Repetir
   Escribir "ingrese la nota del estudiante ", estudiante;
   Leer notas;
  Hasta Que (cal >= 0) & (cal <=10)
   Si cal = 0 Entonces
     con0<-con0 + 1;
   Si cal = 1 Entonces
     con1<-con1 + 1;
   FinSi
   Si cal = 2 Entonces
     con2<-con2 + 1;
   FinSi
   Si cal = 3 Entonces
     con3<-con3 + 1;
   FinSi
   Si cal = 4 Entonces
    con4<-con4 + 1;
   FinSi
   Si cal = 5 Entonces
    con5<-con5 + 1;
   FinSi
   Si cal = 6 Entonces
    con6<-con6 + 1;
   FinSi
   Si cal = 7 Entonces
    con7<-con7 + 1;
   FinSi
   Si cal = 8 Entonces
    con8<-con8 + 1;
   FinSi
   Si cal = 9 Entonces
    con9<-con9 + 1;
   FinSi
   Si cal = 10 Entonces
    con10<-con10 + 1;
   FinSi
 FinPara
Escribir " Calificacion--------Frecuencia ";
Escribir " nota 0 : ", con0;
Escribir " nota 1 : ", con1;
Escribir " nota 2 : ", con2;
Escribir " nota 3 : ", con3;
Escribir " nota 4 : ", con4;
Escribir " nota 5 : ", con5;
Escribir " nota 6 : ", con6;
Escribir " nota 7 : ", con7;
Escribir " nota 8 : ", con8;
Escribir " nota 9 : ", con9;
Escribir " nota 10 :", con10;

FinProceso
#6
AYUDAME CON ESTO ES Q TENGO K PRESENTARLO EN TURBO C++ 4.5 LA CODIFICACION

Código (cpp) [Seleccionar]
    #include <stdlib.h>
#include <iostream.h>

main()
{
int fila, columna,x,xx;
float suma=0.0;
  //Preguntamos la cantidad de Filas & Columnas de la Matriz
cout<<"Filas: ";
cin>>fila;
cout<<"COlumnas: ";
cin>>columna;
//Creamos la matriz sumandole 1 fila y 1 a columna puesto que en esa ultima fila y ultima columna se mostraran las sumas de las mismas
int matriz[fila][columna];
//Llenamos la matriz con datos
for( x = 0; x < fila; x++)
{
  for( xx = 0; xx < columna; xx++)
{
cout << "Fila[" << x << "] Columna[" << xx << "]: ";
cin >> matriz[x][xx];
}
}
//Mostramos la matriz y calculamos promedio por fila
for( x = 0; x < fila; x++)
{            suma = 0;
for( xx = 0; xx <= columna; xx++)            {                    if(xx == columna)
cout << (suma/columna);
else{
cout << matriz[x][xx] << "\t";
suma += matriz[x][xx];
}
}            cout << endl;
}
//Mostramos el promedio por columna
for( x = 0; x < columna; x++)
{
suma = 0;
for( xx = 0; xx <= fila; xx++)
{
if(xx == fila)
cout << (suma/fila) << "\t";
else
suma += matriz[xx][x];
}
}
return 0;
}     


me da error constant expression required in function main()      en la linea int matriz[fila][columna];

diskulpa es k uso turbo c++ 4.5
#7
si brother en la fila 3 vendir a mostrar el promedio de las columnas i la olumnas 3 el promedio de las filas i si me corre el programa bro kizas diskulpame soy d 1er año i corregime k yo aprendo muxas grcias por tu ayuda !!!
#8
hola graxias por ayudarme ..........ayudame kn algo mas xfa el programa ya me calcula el promedio de las filas y de 1 columna a la vez pero me faltan las demas columnas
como muestra la imagen------->

aki esta la codificacion uso el turbo c
#include<iostream.h>
#include<conio.h>

int busqueda_lineal (const int [],int , int);
//declarar funcion

main()
{
char op ;
//do
{
clrscr();
int notas [30][30];
int x,i,j,fil,col;
float suma=0.0, promediofila,promediocol, columnas[30];
  for(x=0; x<30; x++)
  {
  columnas
  • = 0;
    cout<<"\n *****************ARREGLOS BIDIMENSIONALES***************** \n";
    cout<<"cuantas filas =>";
    cin>>fil;
    cout<<"cuantas columnas =>";
    cin>>col;

    cout<<"\ningresos de valores:\n\n" ;
    for (i=0; i<fil;i++)
    {
       for (j=0; j<col;j++)
       {
         cout<<"fila["<<i<<"]"
             <<"columna["<<j<<"]=>";
         cin>>notas[j];
       }
    }

    cout<<"\n .....salida de valores....\n";
    for (i=0; i<fil;i++)
    {
       suma=0.0;
       cout<<"\t"<<"\n";
       for (j=0; j<col;j++)
       {
        cout<<"\t"<<notas[j];
        suma=suma+notas[j];
             columnas[j] += notas[j];
       }
       promediofila=suma/fil;
       promediocol=suma/col;
       cout<<"\t"<<promediofila <<"\n\n";
       
    }
      for(x=0; x<col; x++)
       {
         cout<<"\t"<<columnas
    • /fil;

           cout<<"\n\t\t\t =) =)!!!\n";
           cout<<"\n DESEA SALIR S/N....";
           op=getch();}

      }
       
        }
      }

      xfa ayudenme con eso
#9
el programa debe mostrarme una 3ra fila k sake el promedio por columna de la matriz
ej:         ejecutado me da asi -----> [IMG]http://i56.tinypic.com/32zjjmx.jpg[/IMG

/*EJERCICIO 11
arreglos bidimencionales. ingresar y mostrar el promedio de filas
FECHA: LUNES 26 DE SEPTIEMBRE
CURSO:
ELABORADO POR: */
#include<iostream.h>
#include<conio.h>

int busqueda_lineal (const int [],int , int);
//declarar funcion

main()
{
char op ;
do
{
clrscr();
int notas [30][30];
int i,j,fil,col;
float suma=0.0, promedio;

cout<<"\n *****************ARREGLOS BIDIMENSIONALES***************** \n";
cout<<"cuantas filas =>";
cin>>fil;
cout<<"cuantas columnas =>";
cin>>col;

cout<<"\ningresos de valores:\n\n" ;
for (i=0; i<fil;i++)
{
   for (j=0; j<col;j++)
   {
     cout<<"fila["<<i<<"]"
         <<"columna["<<j<<"]=>";
     cin>>notas[j];
   }
}

cout<<"\n .....salida de valores....\n";
for (i=0; i<fil;i++)
{
   suma=0.0;
   cout<<"\t"<<"\n";
   for (j=0; j<col;j++)
   {
    cout<<"\t"<<notas[j];
    suma=suma+notas[j];
   }
   promedio=suma/fil;
   cout<<"\t"<<promedio <<"\n";
}

cout<<"\n\t\t\t =) =)!!!\n";
cout<<"\n DESEA SALIR S/N....";
op=getch();
}while ((op!='s') && (op!='S'));
return 0;
}

kisiera k me ayuden kn esa solucion !! graxias