• Matéria: Informática
  • Autor: fabiokraemer2012
  • Perguntado 4 anos atrás

Qual o problema do código C++ a seguir?
#include
using namespace std ;
int main()
{
int 1b = 5;
string nome = ‘Alex’;
float c = 10;
int z2 = 10.4;

Respostas

respondido por: Ph4ra0hx
1

Ta faltando incluir o <iostream> no include

int 1b = 5; => você não pode declarar uma variável com numero no seu escopo.

string nome = ‘Alex’; => Em c++ não de declara string usando "string", e sim com "char", em c/c++ você precisa definir uma string como um vetor de caracteres ou seja precisa ser: char nome[] = 'Alex'; normalmente se define o tamanho da string, por exemplo: Alex precisa de 5 espaços então ficaria: nome[5] = 'Alex', mas  como você já esta declarando assim que inicializa a variável ele já define o tamanho certo.

float c = 10; => Aqui esta certo por float permite numero inteiro.

int z2 = 10.4; => Aqui alem de ter o mesmo problema do primeiro exemplo que tem numero no seu escopo você não pode atribuir valor com ponto flutuante em uma variável do tipo int.

e no final ta faltando um "return 0 }"

Perguntas similares