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

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

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

Циклические операторы С и массивы - C++

26.03.2012, 20:47. Просмотров 379. Ответов 1
Метки нет (Все метки)

Добрый вечер, помогите пожалуйста решить задачу.
Или натолкните пожалуйста в какую сторону мне двигаться.
Заранее спасибо!!
Задачу нужно выполнить на Си.

Программа, которая считает кол-во вхождений заданного символа в заданной строке, пока символ != пробел. Максимальная длина строки - 50 символов. + Вычислить сумму всех цифр в строке.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.03.2012, 20:47     Циклические операторы С и массивы
Посмотрите здесь:

Циклические операторы. - C++
Здравствуйте, уважаемые, программисты. Помогите, пожалуйста, написать программу на языке Borland C++. Задание: Вводится...

Циклические операторы (for,do,while) - C++
http://imageshack.us/a/img821/3474/aaaaaaaalz.jpg http://imageshack.us/a/img689/165/ffffue.jpg Объясните плс почему внутри цикла p=x...

Циклические операторы - C++
Нужна помощь. плз кому не трудно. Циклические операторы: 1) Вводится последовательность из N целых чисел. Найти наибольшее из всех...

Задачки на массивы и циклические циклы - C++
а) Ввести данные о результатах работы магазинов в год. Количество магазинов задастся пользователем с клавиатуры. Данные о результатах...

Одномерные массивы. Циклические вычислительные процессы - C++
Помогите пожалуйста написать программы... 1)Нужно вычислить сумму квадратов элементов массива В, меньших числа А. А=10, N=18, от -10 до...

Условные операторы и массивы - C++
Ученики начальной школы сдают технику чтения. Нормы следующие: в 1 клас-се ребёнок должен читать не менее 20 слов в минуту; во втором...

Условные операторы, двумерные массивы - C++
Вот задачи, решение сделано на Паскале, переделать нужно на Си... 1. Даны произвольные числа а, b, c. Определить, может ли быть построен...

Циклические коды - C++
Для построение циклического кода (CRC) нужен образующий полином, который мы должны найти по таблице неприводимых многочленов(см....

циклические сдвиги - C++
Как организовать циклический сдвиг числа? Например у меня есть число 5. В двоичной системе это выглядит как 0101, и мне нужно сделать так...

Циклические алгоритмы - C++
Как реализовать данную функцию для каждого x, изменяющегося от a до b с шагом h. Значения a, b, h и n вводятся с клавиатуры. Работу...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
doojkee
0 / 0 / 0
Регистрация: 26.03.2012
Сообщений: 8
08.04.2012, 20:22  [ТС]     Циклические операторы С и массивы #2
Решено, может кому пригодится!

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
38
39
40
41
42
43
44
45
46
47
48
49
50
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
int main(void)
 {
  int count = 0;
  int summ = 0;
  char ch;
 
  int max = 50;
  char str[max];
  gets(str);
 
  printf("\nInput char:");
  ch = getchar();
  char symb = ch;
 
  int length = strlen(str);
  printf("string: %s \n\r", str);
  printf("lenght: %d \n\r", length);
 
  char curr = str[0];
 
  int i = 0;
  for (i = 0; i < length && i < max && curr != ' '; i++)
  {
    curr = str[i];
 
    if (curr == symb)
    {
      count++;
    }
 
    if (curr >= '0' && curr <='9')
    {
      summ = summ + (curr - '0');
    }
  }
 
  printf("-------- part 1 --------- \r\n");
  printf("number of occurrences: %d \n\r", count);
  printf("------------ ------------ \r\n");
  printf("-------- part 2 --------- \r\n");
  printf("total summ of digit : %d  \n\r", summ);
  printf("------------ ------------ \r\n");
 
    getch();
    return 0;
}
Ответ Создать тему
Опции темы

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