Ricarrr U-U

All generations.

generate functionWed, 24 May 2023

Programa que reemplace las vocales de una cadena leída de teclado y muestre la cadena original y la modificada por pantalla. Reemplazar por lo siguiente: A=4, E=3, I=1, O=0, U=2

#include <stdio.h> #include <conio.h> #include <string.h> int main() { char cadena[100]; int i; printf("Ingrese una palabra: "); scanf("%s", cadena); for (i=0; i<strlen(cadena); i++) { switch (cadena[i]) { case 'a': cadena[i] = '4'; break; case 'e': cadena[i] = '3'; break; case 'i': cadena[i] = '1'; break; case 'o': cadena[i] = '0'; break; case 'u': cadena[i] = '2'; break; } } printf("%s\n", cadena); getch(); return 0; }

C++
View
generate functionWed, 24 May 2023

Siendo el vector A y el vector B, con dimensión 5, mostrar el número menor y el mayor generado como resultado de la resta entre el vector A y B, ademas de la posición y dirección en memoria en la que se encuentran ambos números.

#include <iostream> using namespace std; int main() { int a[5], b[5], x = 0, c[5]; for(int i = 0; i < 5; i++){ cout << "Ingrese el " << i + 1 << "° valor del vector A: "; cin >> a[i]; cout << "Ingrese el " << i + 1 << "° valor del vector B: "; cin >> b[i]; } for(int i = 0; i < 5; i++){ c[i] = a[i] - b[i]; } cout << "El menor y mayor valor es: "; for(int i = 0; i < 5; i++){ if(c[i] > x){ x = c[i]; cout << "Mayor: " << x << " Direccion: " << c + i << " Posicion: " << i; } }

C++
View
generate functionWed, 24 May 2023

Realizar un programa para determinar si una cadena es palíndroma. Una palabra es palíndroma cuando esta se lee igual de izquierda a derecha y de derecha a izquierda.

#include <iostream> #include <string> using namespace std; bool isPalindrome(string word) { for(int i = 0; i < word.length() / 2; i++) { if(word[i] != word[word.length() - i - 1]){ return false; } } return true; } int main() { string word; cin >> word; if(isPalindrome(word)) { cout << "Es palíndroma"; } else { cout << "No es palíndroma"; } }

C++
View
generate functionWed, 24 May 2023

Programa que permita la lectura de una cadena y una letra, mostrar la cantidad de veces que se repite la letra dentro de la cadena previamente leída.

#include <stdio.h> int main() { char cadena[50]; char caracter; int i, contador; printf("Introduzca una cadena: "); scanf("%s", cadena); printf("Introduzca una letra: "); scanf(" %c", &caracter); contador = 0; i = 0; while (cadena[i] != '\0') { if (cadena[i] == caracter) contador++; i++; } printf("\"%c\" aparece %d veces en \"%s\".\n", caracter, contador, cadena); return 0; }

C++
View
generate functionWed, 24 May 2023

Programa que permita leer desde teclado 2 cadenas y muestre cual contiene un mayor número de vocales.

int main() { string cadena1, cadena2; int contador1 = 0, contador2 = 0; cout<<"Digite la cadena 1: "; cin>>cadena1; cout<<"Digite la cadena 2: "; cin>>cadena2; for (int i = 0; i < cadena1.length(); i++) { if (cadena1[i]=='a' || cadena1[i]=='e' || cadena1[i]=='i' || cadena1[i]=='o' || cadena1[i]=='u') { contador1++; } } for (int i = 0; i < cadena2.length(); i++) { if (cadena2[i]=='a' || cadena2[i]=='e' || cadena2[i]=='i' || cadena2[i]=='o' || cadena2[i]

C++
View
generate functionWed, 24 May 2023

Programa que permita leer desde teclado 2 cadenas y muestre cual contiene un mayor número de vocales.

#include <iostream> using namespace std; int main() { string cad1; string cad2; int cont1 = 0; int cont2 = 0; int cont; cout << "Digite una palabra" << endl; getline(cin, cad1); cout << "Digite otra palabra" << endl; getline(cin, cad2); for (int i = 0; i < cad1.length(); i++) { switch (cad1[i]) { case 'a': case 'e': case 'i': case 'o': case 'u': cont1++; } } for (int i = 0; i < cad2.length(); i++) { switch (cad2[i]) { case 'a': case 'e': case 'i': case 'o': case 'u': cont

C++
View
generate functionWed, 24 May 2023

Siendo el vector A y el vector B, con dimensión 5, mostrar el número menor y el mayor generado como resultado de la resta entre el vector A y B, ademas de la posición y dirección en memoria en la que se encuentran ambos números.

void Min_Max(int *v, int *v2, int *min, int *max){ *min = *max = *v - *v2; for (int i = 0; i < 5; i++) { printf("v[%d] = %d\n",i,v[i]); printf("v2[%d] = %d\n",i,v2[i]); printf("v[%d] - v2[%d] = %d\n",i,i, v[i]-v2[i]); if((v[i]-v2[i]) < *min){ *min = v[i]-v2[i]; }else if((v[i]-v2[i]) > *max){ *max = v[i]-v2[i]; } } printf("min = %d\n",*min); printf("max = %d\n",*max); }

C++
View
generate functionWed, 24 May 2023

Programa para leer una cadena y mostrar la cantidad de vocales que contiene.

#include <iostream> using namespace std; int main() { char cadena[80]; int contadorvocales=0; cout << "Introduzca una cadena: "; cin.getline(cadena,80); for (int i=0; cadena[i]!='\0';i++) { if (cadena[i]=='a' || cadena[i]=='e' || cadena[i]=='i' || cadena[i]=='o' || cadena[i]=='u') { contadorvocales++; } } cout << "La cadena tiene " << contadorvocales << " vocales" << endl; return 0; }

C++
View
generate functionWed, 24 May 2023

Programa que reemplace las vocales de una cadena leída de teclado y muestre la cadena original y la modificada por pantalla. Reemplazar por lo siguiente: A=4, E=3, I=1, O=0, U=2

string texto; cout<<"Introduce una cadena de caracteres: "; getline(cin,texto); cout<<"La cadena original es: "<<texto<<endl; int i=1; while (i<=texto.length()) { if (texto[i-1]=='a' || texto[i-1]=='A') { texto[i-1]='4'; } if (texto[i-1]=='e' || texto[i-1]=='E') { texto[i-1]='3'; } if (texto[i-1]=='i' || texto[i-1]=='I') { texto[i-1]='1'; } if (texto[i-1]=='o' || texto[i-1]=='O') { texto[i-1]='0';

C++
View
generate functionWed, 24 May 2023

Siendo el vector A y el vector B, con dimensión 5, mostrar el número menor y el mayor generado como resultado de la resta entre el vector A y B, ademas de la posición y dirección en memoria en la que se encuentran ambos números.

#include <iostream> #include <vector> #include <cmath> using namespace std; int main() { vector<int> A = {1, 2, 3, 4, 5}; vector<int> B = {5, 4, 3, 2, 1}; vector<int> C; C.reserve(5); int min = 0, max = 0, pos_min = 0, pos_max = 0; for (int i = 0; i < 5; i++) { C[i] = A[i] - B[i]; if (C[i] < min) { min = C[i]; pos_min = i; } if (C[i] > max) { max = C[i]; pos_max = i; } } cout << "El menor es:" << endl; cout << min << endl; for (int i = 0; i < 5; i

C++
View

Questions about programming?Chat with your personal AI assistant