Por esta vez te pondré los códigos, pero deberías estudiar antes que es un boucle y como funcionan los condicionales.
Del primero no te fies del contador del boucle, que ahora no me apetece pensar si da alguna vuelta de más o de menos.
El segundo te lo hago con int, que será más fácil para ti que tener que escribir la marca entera (char[] o string)
//Recoge el numero n y lo eleva a la m potencia. Bucles
#include <iostream>
using namespace std;
int main()
{
//Variables
int n=0;
int m=0;
int suma=1;
//Recogemos datos
cout << "Introduce el numero: ";
cin >> n;
cout << "\n Introduce la potencia: ";
cin >> m;
//hacemos los calculos
for (int i=0; i<m; i++)
{
suma=suma*n;
}
//Mostramos los datos
cout << "\nEl resultado es: " << suma;
return 0;
}
//Por aquí faltan cosas
int main()
{
cout << "Introduce la marca que desea consultar: " << endl
<< "1.- Ferrari" << endl
<< "2.- Mercedes" << endl;
//variable para guardar la eleccion
int a=0;
cin >> a;
if (a==1)
cout << "125.000 euros";
else if(a==2)
cout << "47.000 euros";
else
cout << "La opcion no existe";
return 0;
}
El último codigo no entiendo muy bie, porque si quieres hacer cosas mayores (con más precios), deberías considerarse otras formas de guardar los datos.
Un saludo!