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

в чём тут ошибка? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить количество проинициализированных элементов в массиве http://www.cyberforum.ru/cpp-beginners/thread563347.html
Доброго времени суток, есть ли возможность определить количество проинициализированных элементов массива, т.е. например есть массив M, в нем может находится только 20 элементов всего. Проще говоря, как определить количество проинициализированных элементов в таком массиве?
C++ не компилит code blocks привет, чтото после переустановки винды сталкнулся с проблемой: не компилит ну ни в каком образе - как исправить такое? http://www.cyberforum.ru/cpp-beginners/thread563329.html
Программа нахождения четных чисел в массиве. C++
В одномерном массиве нужно найти количество четных чисел(желательно с помощью функции). Заранее благодарен!
C++ Очередь с помощью списков
объясните как работать с очередью при помощи списков
C++ Справочник владельца видеотеки http://www.cyberforum.ru/cpp-beginners/thread563311.html
База видеофильмов: название,студия,жанр,год выпуска, режиссер, исполнители главных ролей, краткое содержание, субъективная оценка фильма. Факт наличия фильма в видеотеке. Оформление выдачи и возврат кассеты. На Си++ ( Нужно в сделать ООП )
C++ Задачка- Справочник покупателя База торговых точек города:название,адрес и телефоны,специализация,форма собственности,время работы (можно использовать вымышленные торговые точки ). Выбор магазинов по произвольному шаблону. ...... подробнее

Показать сообщение отдельно
osrcproject
3 / 3 / 0
Регистрация: 01.05.2012
Сообщений: 14
02.05.2012, 11:13     в чём тут ошибка?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include "stdafx.h"
#include <iostream>
#include <string>
 
using namespace std;
void main()
{
    char s[40];
    int kolvo=0;i=0,i2;    // int kolvo=0,i=0,i2; может так?
    cout<<"\n vvedite stroku";
    cin>>s;
    int t=strlen(s);
    while(i<t-1)
    {
        if ((s[i]==',')&&(s[i+1]='a'))
            if((s[i2-2]=='b')&&(s[i2-1]=='c'))kolvo++;
        i=i2;    // i2 не инициализирована 
    }
    else i++;    // и это скорее не в том месте 
}  // и это лишнее
cout<<"\n koli4estvo="<<kolvo;
system ("pause");
{    // а это зачем вообще тут?
    for (i=0;i<t;i++)
    {
        if (s[i]='t')kolvot++;
        else
        {
            if (s[i]='r')kolvor++;
            else if(s[i]='u')kolvou++;
        }
        cout<<"\n koli4estvo vxojdenii t="<<kolvot
            cout<<"\n koli4estvo vxojdenii u="<<kolvou
            cout<<"\koli4estvo vxojdenii r="<<
            kolvo r
            system ("pause");
    }
 
Текущее время: 04:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru