Форум программистов, компьютерный форум CyberForum.ru

Как узнать последнее значение массива - C++

Восстановить пароль Регистрация
 
zamaliev
0 / 0 / 0
Регистрация: 22.04.2014
Сообщений: 26
23.04.2014, 19:38     Как узнать последнее значение массива #1
Добрый день форумчане. Прошу помочь с проблемкой.
Мой код:

C++
1
2
3
4
5
6
7
8
#include <iostream>
Using namespace std;
Int main()
{
Char a[20];
Cin>>a;
Cout<<"Последнее веденное число"<<КОД;
Return 0;}
Как узнать последнее веденное число. Если мы не знаем сколько букв он ввел? 10 или 20
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.04.2014, 19:38     Как узнать последнее значение массива
Посмотрите здесь:

Как узнать размер массива? C++
C++ Последнее значение, лежащее в векторе
C++ Как узнать размер массива в динамической памяти?
C++ Как узнать длину массива
C++ Как узнать размер массива
C++ В файл записывается только последнее значение
C++ Как узнать размер массива?
Как узнать длину массива? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IrineK
Заблокирован
23.04.2014, 19:42     Как узнать последнее значение массива #2
a[strlen(a) - 1]
zss
Модератор
Эксперт С++
 Аватар для zss
5943 / 5548 / 1783
Регистрация: 18.12.2011
Сообщений: 14,167
Завершенные тесты: 1
23.04.2014, 19:53     Как узнать последнее значение массива #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Когда выполняется cin>>a;
то в массив вводится очередное слово, а в конец записывается число нуль.
Длина строки - это номер этого числа.
Функция strlen определяет длину именно по этому нулю.
C++
1
2
3
4
5
6
7
int main()
{
     char a[20];
     cin>>a;
     cout<<"Последняя введенная буква"<<a[strlen(a)-1];
     return 0;
}
Yandex
Объявления
23.04.2014, 19:53     Как узнать последнее значение массива
Ответ Создать тему
Опции темы

Текущее время: 23:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru