Advertisement
any15015

Guia7_labo_Ej7

Oct 10th, 2023 (edited)
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.21 KB | None | 0 0
  1. //Nombre: Analia Leyez
  2. //TP Nº: 7
  3. //EJ Nº: 8
  4. /*Comentarios: Hacer una funcion que reciba un un vector de caracteres y devuelva la cantidad
  5. de caracteres del mismo hasta el '\0'. Asumir que el vector dispone de un '\0'.
  6. */
  7. #include<iostream>
  8. using namespace std;
  9.  
  10. void cargarVector(char vec[],int tam);
  11. void mostrarVector(char vec[], int tam);
  12. void contarCaracteres(char vec[], int tam);
  13.  
  14. int main(void){
  15. const int TAM=16;
  16. char cadena[TAM]={};
  17. cargarVector(cadena,TAM);
  18. mostrarVector(cadena,TAM);
  19. contarCaracteres(cadena, TAM);
  20.     return 0;
  21. }
  22.  
  23.  
  24. void cargarVector(char vec[],int tam){
  25.     cout << "Cargue la cadena de caracteres (dispone de " << tam-1;
  26.     cout << " caracteres)" << endl;
  27.     cout << "Para finalizar ingrese  < " << endl;
  28.     int i=0;
  29.     while(i<tam-1 && vec[i-1]!='<'){
  30.         cin >> vec[i];
  31.         i++;
  32.     }
  33.     vec[i]='\0';
  34.  
  35. }
  36.  
  37. void mostrarVector(char vec[],int tam){
  38. cout << "El vector es [ ";
  39. int i=0;
  40. while(i<tam && vec[i]!='<'){
  41.         cout << vec[i] << " ";
  42.         i++;
  43.     }
  44. cout << "]" << endl;
  45. }
  46.  
  47. void contarCaracteres(char vec[], int tam){
  48. int i=0;
  49. while(i<tam && vec[i]!='<'){
  50.         i++;
  51.     }
  52. cout << "Se ingresaron " << i << " caracteres" << endl;
  53. }
  54.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement