Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Напишите программу для копирования входного потока в выходной с заменой знаков http://www.cyberforum.ru/c-beginners/thread1370296.html
Упражнение 1.10. Напишите программу для копирования входного потока в выходной с заменой знаков табуляции на \t, символов возврата назад (Backspace) на \b, а обратных косых черт - на \\. Это сделает...
C (СИ) Поиск подстроки в строке с маской Суть вот в чем: дан текст и маска. Маска содержит буквы и символ заполнитель *, который заменяет любое сочетание слов, в том числе и пустое. Нужно распечатать все слова, соответствующие маске. ... http://www.cyberforum.ru/c-beginners/thread1370281.html
C (СИ) Копирование входного потока в выходной с заменой каждой строки
Упражнение 1.9. Напишите программу для копирования входного потока в выходной с заменой каждой строки, состоящей из одного или нескольких пробелов, одним пробелом. У меня получилось так: #include...
Лексический анализатор из K&R C (СИ)
Здравствуйте уважаемые форумчане помогите пожалуйста! В книге K&R приводится пример небольшого лексического анализатора код которого мне вобщем понятен за исключением этого ungetch(c); return...
C (СИ) Напишите программу для подсчётов пробелов, знаков табуляции и символов конца строки http://www.cyberforum.ru/c-beginners/thread1370253.html
#include <stdio.h> /* K&R: Упражнение 1.8. Напишите программу для подсчётов пробелов, * знаков табуляции и символов конца строки. */ /* P.s. Когда надоест вводить символы нажмите Ctrl+D...
C (СИ) Напечатать все нечетные числа от 150 до 20 Напечатать все нечетные числа от 150 до 20. Как это можно реализовать без оператора If? То есть условие в самой программе должно оставаться прежним. #define _CRT_SECURE_NO_WARNINGS... подробнее
Sanekkk1
0 / 0 / 0
Регистрация: 17.02.2013
Сообщений: 17
0

Как переписать код с С++ на Си (найти студентов, имеющих отметки 2 и 3)

08.02.2015, 12:06. Просмотров 375. Ответов 3
Метки (Все метки)

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
51
52
void del(void)
{
spis *p, *temp;
int f[20];
char c;
int j=0;
 
printf("Студенты имеющие 2 и 3: ");
 
p=head;
      while (p!=NULL)
      {
        if(p->bal1==2 || p->bal1==3)
        {
          j++;
          printf("\nНайденo: ");
          printf("\n %s \t| %d | %d | %d | %d ",p->name, p->bal1, p->bal2, p->bal3, p->bal4);
          printf("Удалить? - Y\n");
          c=getch();
           if (c=='y')
           {
               if (p==head)
                 {head=p->v2;
                  head->v1=NULL;
                  free(p);
                  p=head;
               }
 
               else if (p==tail)
                 {tail=p->v1;
                  tail->v2=NULL;
                  free(p);
                  p=tail;
               }
 
               else
                 {p->v2->v1=p->v1;
                  p->v1->v2=p->v2;
                  temp=p;
                  p=p->v2;
                  free(temp);
               }
            printf("Удалено!\n");
            }
           }
      p=p->v2;
      }
if(j==0) {
printf("\nНе найдено");
getch();
}
}


Вернуться к обсуждению:
Как переписать код с С++ на Си (найти студентов, имеющих отметки 2 и 3)
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.02.2015, 12:06
Готовые ответы и решения:

Подсчитать число студентов, не имеющих оценок 2 и 3
вводя в цикле по 5 оценок каждого студента, подсчитывается число студентов, не...

Переписать код, чтобы выводило студентов имеющих оценку 2
#include &lt;iostream&gt; #include &lt;string&gt; using namespace std; struct...

Найти студентов имеющих средний балл больше заданного
Доброго времени суток! Необходимо решить задание 2мя способами. С помощью...

Найти фамилии студентов, имеющих задолженность хотя бы по одному предмету
В массиве содержится информация о зимней сессии. Сведения о каждом студенте...

В массиве структур (записей) найти всех студентов, не имеющих двоек
В массиве структур (записей) найти всех студентов, не имеющих двоек, и...

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