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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Babby0ops
0 / 0 / 0
Регистрация: 08.12.2013
Сообщений: 18
#1

Найти ошибку - C++

21.12.2013, 07:30. Просмотров 154. Ответов 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[]="kfghdfg.";
     int lenght=0;
     for(int i=1;i<20;i++)
     {
     if (str[i] == ".") break;
     lenght=lenght+1;
     }
     
     printf("Dlina stroki %s ravna %d",str,lenght);
     system ("Pause");
     return 0;
     }
ошибка в цикле ,но не могу понять , какая
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.12.2013, 07:30     Найти ошибку
Посмотрите здесь:

найти ошибку C++
C++ найти ошибку
найти ошибку... C++
найти ошибку... C++
Найти ошибку C++
найти ошибку C++
найти ошибку:) C++
C++ В строках матрицы с отрицательным элементом на главной диагонали найти наибольший из всех элементов (найти ошибку в коде)
найти ошибку C++
C++ Найти Ошибку БД
Найти ошибку C++
C++ Задача из Златопольского: "Найти числа с известным количеством делителей". Не могу найти ошибку

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Amandosov
Знаток
156 / 156 / 65
Регистрация: 18.11.2012
Сообщений: 411
Записей в блоге: 2
21.12.2013, 07:32     Найти ошибку #2
цикл должен быть такой
C++
1
2
3
4
5
for(int i=1;i<20;i++)
{
 if (str[i] == ".") break;
 lenght=lenght+1;
}
Babby0ops
0 / 0 / 0
Регистрация: 08.12.2013
Сообщений: 18
21.12.2013, 07:39  [ТС]     Найти ошибку #3
Ну и у меня вроде такой )
Amandosov
Знаток
156 / 156 / 65
Регистрация: 18.11.2012
Сообщений: 411
Записей в блоге: 2
21.12.2013, 07:47     Найти ошибку #4
Babby0ops,
молодец, исправил,
и еще цикл должен начаться с нуля
C++
1
for(int i=0;i<20;i++)
теперь должен работать
Babby0ops
0 / 0 / 0
Регистрация: 08.12.2013
Сообщений: 18
21.12.2013, 07:51  [ТС]     Найти ошибку #5
всеравно не работает программа
Amandosov
Знаток
156 / 156 / 65
Регистрация: 18.11.2012
Сообщений: 411
Записей в блоге: 2
21.12.2013, 08:03     Найти ошибку #6
Babby0ops,
ой еще в цикле надо изменит на
C++
1
if (str[i] == '.')
Yandex
Объявления
21.12.2013, 08:03     Найти ошибку
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru