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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Блочный шифр tea (xtae) http://www.cyberforum.ru/cpp-beginners/thread687920.html
Здорова всем. Помогите пожалуйста написать программу по криптографии (блочный шыфр tea или Xtea), а то у меня с программированием на C++ дела обстоят крайне плохо.
C++ Ввести матрицу с клавиатуры. Выбрать строку где а-итое > 0 Ввести матрицу с клавиатуры. Выбрать строку где а-итое > 0, нужно все элементы , расположенные в отмеченных строках матрицы , преобразовать по правилу: отрицательные элементы заменить на –1, положительные – на 1 , а нулевые оставить без изменения. программу нужно сделать на С++. P.S. Большое спасибо) http://www.cyberforum.ru/cpp-beginners/thread687911.html
C++ Определить длину самой длинной подстроки из подряд стоящих букв «е»
Прошу проверить программу на правильность. Условие: Дана символьная строка. Определить длину самой длинной подстроки из подряд стоящих букв «е». Листинг: #include <stdio.h> #include <stdlib.h> int main() { char c, s = "My data is eeeee, but not eeee."; int i=0, counter=0, max=0; while((c=s))
Удалить элементы после запятой (дополнить код) C++
Добрый вечер всем! У меня такая проблема: нужно написать программу для удаления слова (одного слова) после запятой, программа удаляет слова но только если эти слова находятся вплотную к кому, а когда Вот так aaa, aaaa то не удаляет, как это исправить? #include <iostream> #include <conio.h> #include <string.h> using namespace std; int main(){ char str = {};
C++ Разница адресов http://www.cyberforum.ru/cpp-beginners/thread687896.html
Здравствуйте. Подскажите, пожалуйста, почему в данном случае разница адресов равна 1, ведь под тип double выделяется 8 байт, поэтому как-бы разность смежных адресов должна давать 8 ? double g = {1,2,3,4,5,6,7,8}; vout<<&g - &g<<endl;
C++ объекты класса TREE в общем, есть класс TREE с кучей переменных и несколькими методами. суть в том, что если в main() создать разные объекты данного класса любым способом, в частности например, созданием в цикле динамического объекта TREE * ps = new TREE, в конце итерации высвобождая динамическую память delete ps, или обычный массив объектов TREE obj и работая с ними в цикле (или как в данный момент у меня -... подробнее

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

Добавлено через 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;
}
 
Текущее время: 13:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru