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

Запутался в условиях С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Эйлеров цикл http://www.cyberforum.ru/cpp-beginners/thread419183.html
typedef vector < vector<int> > graph; bool connected (const graph & g, const vector<int> & degree, int n) { int first; for (first=0; first<n; ++first) if (degree) break; if (first == n)
C++ с++ программа работает некорректно. при вводе строки abc abc cba dab cba выдает только abc abc abc, вместо abc abc abc abc. как нужно исправить ошибку? Входной файл состоит из одной строки. Размер... http://www.cyberforum.ru/cpp-beginners/thread419179.html
C++ Задание на string
Дан текст. Верно ли, что в нем есть пять идущих подряд одинаковых символов? Заранее большое спасибо!!!!
Массив "Результаты футбольной команды" C++
Всем привет!!!Пожалуйста помогите с задачкой!!! Задание: В массиве записаны результаты 20 игр футбольной команды (если игра окончилась выигрышем данной команды, то записано число 3, проигрышем – 0,...
C++ Ввод - вывод в с ++ http://www.cyberforum.ru/cpp-beginners/thread419144.html
Структура "Владелец автомобиля": - Фамилия, имя, отчество; - Номер автомобиля; - Телефон; - Номер техпаспорта. Удалить элемент с заданным номером, добавить 2 элемента перед элементом с заданным...
C++ Логарифм Блин народ нfпишите плиззз рабочий код к программе считающей выражение y=lg(8x^2-6x). ОЧЕНЬ НАДООО!!! подробнее

Показать сообщение отдельно
SkyLineDIv
0 / 0 / 0
Регистрация: 27.12.2011
Сообщений: 3

Запутался в условиях С++ - C++

27.12.2011, 21:01. Просмотров 248. Ответов 0
Метки (Все метки)

Первоночальное задание. Вводиться массив и некоторое число Х. Сколько в массиве интервалов куда попадает заданное число?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<stdio.h>
#include<conio.h>
#include<string.h>
main(){
char str[100];
gets(str);
int x,i,k=0;
scanf("%i",&x);
for(i=0;str[i]='\0';i++){
if(x>=str[i]&&x<=str[i+1]) k+=1;
if(x>=str[i+1]&&x<=str[i+2]&&x>=str[i+2]&&x<=str[i+3]) k+=2;
if(x>=str[i+4]&&x<=str[i+5]) k+=1;
}
    printf("%i",k);
        getch();
        return 0;
        }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru