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

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

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

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

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

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

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

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

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

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

Массивы. Циклические алгоритмы (Заполнить массивы случайными числами, лежащими в интервале 0 до 100) - C++
Доброго дня, уважаемые форумчане, помогите пожалуйста решить задание. Заполнить массивы случайными числами, лежащими в интервале 0 до...

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

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

1
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;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.04.2012, 20:22
Привет! Вот еще темы с ответами:

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

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

С++.Операторы в С++: условные операторы, операторы break и continue - C++
Выяснить, пересекаются ли параболы у=аx2+bx+с и у=dx2+ex + f. При положительном ответе найти точки пересечения.

Определить и вывести количество дней между двумя датами (логические операторы и операторы ветвлений) - C++
Задачка Пользователь вводит две даты (день, месяц, год в виде целых чисел). Необходимо определить и вывести количество дней между этими...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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