observe as declarações abaixo e assinale a opção correta. i int idades[]={5,16,27,19}; ii float cr[3]={6.1, 8.9, 9.3}; iii char letras[]={"a", "e", "i", "o", "u"}; iv char letras[]={"algoritmos"};
Soluções para a tarefa
Resposta:
em c++, teriamos:
I - int idades[]={5,16,27,19}
----> impressão: 5, 16, 27, 19
II- float cr[3]={6.1, 8.9, 9.3};
----> impressão: 6.100000, 8.900000, 9.300000
III - char letras[]={"a", "e", "i", "o", "u"};
---->impressão: error: too many initializers for 'char []'
IV- char letras[]={"algoritmos"};
---->impressão: a l g o r i t m o s
Assim, as opções corretas seriam I,II e IV;
Explicação:
Testados em C++ no VSC.
Espero ter ajudado. Vlw
Resposta:
Observe as declarações abaixo e assinale a opção correta.
I int idades[]={5,16,27,19};
II float CR[3]={6.1, 8.9, 9.3};
III char letras[]={"A", "E", "I", "O", "U"};
IV char letras[]={"ALGORITMOS"};
A declaração I está errada e a declaração II está correta
Somente as declarações I e II estão corretas
As declarações I , II e III estão corretas
Certo As declarações I , II e IV estão corretas
As declarações III e IV estão erradas
Explicação:
Certo As declarações I , II e IV estão corretas
A afirmativa III está incorreta porque cada caracter deve estar entre aspas simples e não duplas.