miércoles, 26 de febrero de 2014

lectura de notas

Crear archivo notas.dat con las siguientes notas

16
15
18
15
14
13
17
16
15
16
19
16
15
16
17
18
14
16
13
12
14
15
16
13
17
18
16
16
16
15
18
15



#include <cstdlib>
#include <fstream>
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
 ifstream arch_notas("notas.dat");
 int i,j,k,nota;
 const int num_filas=8;
 const int num_cols=4;
 int A[num_filas][num_cols];
 if (!arch_notas) {
    cout<<"Error al abrir el archivo de notas";
 } else {
   int num_elem = num_cols*num_filas;  
   for (k=0;k<num_elem;k++){
     arch_notas>>nota;   
     i = k/num_cols;
     j = k%num_cols;
     A[i][j]=nota;
   }
   for (i=0;i<num_filas;i++){
      for (j=0;j<num_cols;j++){
        cout<<setw(5)<<A[i][j];
      }
      cout<<endl;
   }  
 }
 system("PAUSE");
}

miércoles, 19 de febrero de 2014

ejercicios

#include<iostream>
#include<cstdlib>
using namespace std;
int main(){
   char letra='a';
   int n_a=0,n_e=0,n_i=0,n_o=0,n_u=0;
   for ( ;tolower(letra)!='x';){   
     cin>>letra;
     switch(tolower(letra)){
      case 'a': n_a++;break;     
      case 'e': n_e++;break;     
      case 'i': n_i++;break;           
      case 'o': n_o++;break; 
      case 'u': n_u++;break;         
     }
   }
   cout<<"Total de 'a's :"<<n_a<<endl;
   cout<<"Total de 'e's :"<<n_e<<endl;
   cout<<"Total de 'i's :"<<n_i<<endl;
   cout<<"Total de 'o's :"<<n_o<<endl;
   cout<<"Total de 'u's :"<<n_u<<endl;  
   system("PAUSE");
}


#include<iostream>
#include<cstdlib>
using namespace std;
int main(){
     int mes;
     cout<<"Ingrese mes (1..12):";
     cin>>mes;
     int num_dias;
     switch (mes){
       case 2: num_dias=28;break;
       case 4:case 6:case 9:case 11:
               num_dias=30;break;
       case 1:case 3: case 5: case 7:
       case 8: case 10: case 12:
               num_dias=31;break;
       default: cout<<"mes invalido"
                    <<endl;     
     }
     cout<<"tiene "<<num_dias
         <<" dias"<<endl;
     system("PAUSE");
}

#include<iostream>
#include<cstdlib>
using namespace std;
int main(){
    float E=0;
    float termino=1;
    int signo=1;
    int n;
    cout<<"n=";cin>>n;
    for(int i=1;i<=n;i++)
    {
      E+=termino;
      signo*=-1;
      termino=signo/(2.0*i+1);       
    }
    cout<<"E="<<E<<endl;
    system("PAUSE");
}

 #include<iostream>
#include<cstdlib>
using namespace std;
int main(){
    for (int i=1;i<=128;i++){
      cout<<i<<"\t"<<(char) i<<endl;
    }
    system("PAUSE");
}


#include<iostream>
#include<cstdlib>
using namespace std;
int main(){
    for (int i=1;i<=7;i++){
      int inicio=97; 
      for (int j=1;j<=i;j++){ 
        cout<<(char)inicio<<" ";
        inicio++;
      }
      cout<<endl;
    }
    system("PAUSE");
}

lunes, 17 de febrero de 2014

Notas de Practica 1

ESTE MIERCOLES LAS CLASES SON NORMALES 8AM, EL VIERNES TEORIA A LAS 8AM, PRACTICA 2 A LAS 9y40