profile
Размещено 5 лет назад по предмету Информатика от Янка0

Задача в Turbo Pascal, тип string. Дана строка, состоящая из букв и цифр. Вывести на экран количество чисел. Например: moloko67papa3gol289on56da, здесь числа 67,3,289,56; должно вывести количество - 4. Я понимаю, что сделать, но не знаю, как записать. Заранее спасибо тем, кто поможет!

  1. Ответ на вопрос
    Ответ на вопрос дан kolyakibanov
    увы, но только на c++

    #include <iostream>
    #include <conio.h>

    using namespace std;

    int main()
    {
    string str;
    getline(cin,str);
    int i=0, k=0;
    bool t=false;
    while(i<str.length())
    {
    while(str[i]>='0' && str[i]<='9')
    {
    t=true;
    i++;
    }
    if(t==true)
    {
    k++;
    }
    t=false;
    i++;
    }
    cout<<k<<endl;
    _getch();
    return 0;
    }
    1. Ответ на вопрос
      Ответ на вопрос дан Янка0
      Спасибо, конечно, но мы С++, еще даже не изучали! Что я вообще могу здесь понять!
    2. Ответ на вопрос
      Ответ на вопрос дан kolyakibanov
      Алгоритм таков: мы вводим строку с клавиатуры, присваиваем i и k значение 0, а t значение false, потом создаем цикл пока i меньше длины строки, потом если нам встречается символ цифры, мы t присваиваем значение true, а i увеличиваем на 1, далее мы спрашиваем если значение t true, то k увеличиваем на 1, после, t присваиваем false и i увеличиваем на 1 пока главный цикл работает, в итоге выводим k, что и является количеством чисел в строке
    3. Ответ на вопрос
      Ответ на вопрос дан kolyakibanov
      Integer main()
      begin
      string str;

      Integer i := 0, k := 0;
      Boolean t := false;
      while (i<str.length()) do
      begin
      while (str[i]> := '0' and str[i]< := '9') do
      begin
      t := true;
      i++;
      end;
      if (t=true) then
      begin
      k++;
      end;
      t := false;
      i++;
      end;

      Result := 0;
      end;
    4. Ответ на вопрос
      Ответ на вопрос дан kolyakibanov
      ввод и вывод сделай сама
    5. Ответ на вопрос
      Ответ на вопрос дан kolyakibanov
      ибо в турбо паскале не шарю
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.