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

вывести первый ненулевой элемент в строке - C++

Восстановить пароль Регистрация
 
letnjaja
 Аватар для letnjaja
53 / 3 / 0
Регистрация: 08.10.2011
Сообщений: 200
03.11.2012, 22:56     вывести первый ненулевой элемент в строке #1
если ввод без пробелов, работает норм, если впереди поставить пробелы, собственно выводит пробел, а мне надо первую букву вывести
+ как можно сделать проверку, чтобы можно было только буквы вводить?
C++
1
2
3
4
5
cout<<"enter simbol:"<<endl;
char str1[100];
cin.getline(str1,100);
char i=str1[0];
cout<<"You entered: "<<i<<endl<<endl;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.11.2012, 22:56     вывести первый ненулевой элемент в строке
Посмотрите здесь:

C++ максимальный первый элемент в строке матрицы
C++ В каждой строке матрицы найти и вывести минимальный элемент и его номер в строке
C++ Вывести первый элемент в списке
C++ Двумерные массивы. Поменять местами первый элемент в каждой строке с последним, второй - с предпоследним и т.д
Вывести на печать первый отрицательный элемент массива и его порядковый номер C++
Строки. Как найти в слове первый элемент? Второй элемент, последний элемент? C++
Вывести количество чисел с ненулевой дробной частью и их произведение C++
C++ Найти номер последней из строк, содержащих хотя бы один ненулевой элемент

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vasiliy21
26 / 26 / 2
Регистрация: 24.10.2012
Сообщений: 135
03.11.2012, 23:26     вывести первый ненулевой элемент в строке #2
+++++

Добавлено через 5 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <conio.h>
#include <string.h>
 
using namespace std;
 
int main(){
    char str[200] ;
    cin.get(str,200);
    int size = strlen(str);
    for(int i = 0; i < size; i++){
            if(str[i] != '0' && str[i] != ' '){ 
                      cout<<str[i]; break;           
    }
}
getch();
return 0;
}
Yandex
Объявления
03.11.2012, 23:26     вывести первый ненулевой элемент в строке
Ответ Создать тему
Опции темы

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