Dev - C++ - ejercicios con punteros

 
Vista:

ejercicios con punteros

Publicado por deisy (2 intervenciones) el 24/06/2020 22:59:38
hola, necesito ayuda con estos ejercicios.

-Realizar un programa que lea las letras del alfabeto inglés en una cadena de caracteres, hasta que encuentre un caracter diferente, luego convertir todas las letras a mayúsculas e imprimir la cadena indicando cuantos caracteres se leyeron. La función toupper(ch) convierte el caracter ch a mayúscula. Usar teoría de punteros.


-Escribir un programa que ejecute con una sola sentencia lo indicado en cada literal.
Suponiendo que han sido declaradas las variables enteras largas valor1 y valor2, y
que valor1 se inicialice a 200000.
a) Declarar la variable Ptr que sea un puntero a una variable de tipo long.
b) Asignar la dirección de la variable valor1 a la variable puntero Ptr.
c) Imprimir el valor de la variable apuntada por Ptr.
d) Asignar el valor de la variable apuntada por Ptr a la variable valor2.
e) Imprimir el valor de valor2.
f) Imprimir la dirección de valor1.
g) Imprimir la dirección almacenada en Ptr.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-2
Responder
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

ejercicios con punteros

Publicado por Alfil (1444 intervenciones) el 25/06/2020 07:34:50
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
using namespace std;
 
int main ()
{
	long int valor1 = 200000, valor2;
	long int* ptr = &valor1;
 
	cout << "\nptr->valor1: " << *ptr << endl;
	valor2 = *ptr;
	cout << "\nvalor2: " << valor2 << endl;
	cout << "\n&valor1: " << &valor1 << endl;
	cout << "\nptr: " << ptr << endl;
 
	return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

ejercicios con punteros

Publicado por Alfil (1444 intervenciones) el 25/06/2020 08:42:03
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
#include <iostream>
#include <cctype>
 
void imprimeChars(char *ptrStr);
 
int main()
{
    char cFrase[100];
    int i = 0;
 
    std::cout << "\nFrase: ";
    do {
        std::cin >> cFrase[i];
 
    } while (cFrase[i] >= 97 && cFrase[i] <= 122 && i++ < 100);
    cFrase[i] = '\0';
 
    std::cout << std::endl;
 
    imprimeChars( cFrase );
 
    std::cout << std::endl;
 
    return 0;
}
 
void imprimeChars(char *ptrStr)
{
    for ( ; *ptrStr != '\0'; ptrStr++ )
    {
        *ptrStr = toupper(*ptrStr);
        std::cout << *ptrStr;
    }
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar