Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Для данной буквы латинского алфавита нужно вывести справа стоящую букву https://www.cyberforum.ru/ c-beginners/ thread32289.html
Для данной буквы латинского алфавита нужно вывести справа стоящую букву на стандартной клавиатуре. При этом клавиатура замкнута, т.е. справа от буквы «p» стоит буква «a», от буквы «l» стоит буква «z», а от буквы «m» — буква «q». Входные данные Входной файл INPUT.TXT содержит один символ — маленькую букву латинского алфавита. Выходные данные В выходной файл OUTPUT.TXT следует вывести букву...
C (СИ) Считать текст из файла и вывести только цитаты, заключенные в кавычки
Ребята помогите, если не затруднит) Нсписать программу которая считывает текст из файла и выводит только цитаты заключенные в кавычки. Очень надо завтра сдаваться:( Добавлено через 1 час 48 минут 8 секунд вот текст как выводить написал, а как цитаты...чет не знаю?Может кто нить знает? напишите пожалуйста) Добавлено через 54 секунды #pragma argsused
C (СИ) Получить из слова а, путем вычеркивания некоторого количества букв, слово в https://www.cyberforum.ru/ c-beginners/ thread31995.html
получить из слова а , путем вычеркивания некоторого количества букв , слово в . Отображать промежуточные этапы на экран. вот текст программы #include<stdio.h> #include<string.h> char str1={0} ; char str2{10}={0}; int main(void) { int i ,j ; printf("Vvedite slovo a"); scanf("%s",&str1); printf("Vvedite slovo b");
C (СИ) Ошибка в memset при очистке структуры В очищении структуры sockaddr_in. Вот код int main(){ struct sockaddr_in addr; memset(&addr, 0, sizeof(addr)); addr.sin_family = AF_INET; addr.sin_port = htons(atoi(port)); addr.sin_addr.s_addr = htonl(INADDR_LOOPBACK); https://www.cyberforum.ru/ c-beginners/ thread31984.html
Проверить, является ли дерево самоподобным (подобным своему отражению) C (СИ)
Добрый вечер! Задание: составить программу на Си для построения и обработки двоичного дерева, содержащего узлы типа double. После того как дерево создано, его обработка должна производиться в режиме текстового меню со след. действиями: 1)текстовая визуализация 2)добавление нового узла 3)удаление узла(с перестроением) 4*)проверка является ли дерево самоподобным(подобным своему отражению) ...
C (СИ) Write() записывает лишние символы в конец файла https://www.cyberforum.ru/ c-beginners/ thread31973.html
Добрый день! Писал для себя прогу, чтобы зашифровать кое-какие файлы, наткнулся на странную вещь. Разобрался во всем, кроме вот чего: write(dfile,mem,size) записывает из файла c:\1.txt : 123 233 в файл c:\2.txt вот что: 123 2333
C (СИ) Определить, сколько кругляшей в числе https://www.cyberforum.ru/ c-beginners/ thread31961.html
Однажды в просторах рунета появился следующий ребус: 157892 = 3 203516 = 2 409578 = 4 236271 = ? Никто так и не смог его разгадать. Позже оказалось, что число в правом столбце равно сумме "кругляшей", которые есть в цифрах числа, расположенного слева. Ваша задача написать программу, которая определяет, сколько кругляшей в числе. Входные данные
Ошибка несовместимости типов в присваивании в функции dbrun C (СИ)
char buf_send; void dbrun(char buffer){ buf_send = buffer; } int main(){ char buf; /*здесь мы заполняем buf и передаем ее функции ниже */
C (СИ) Найти ошибку в коде (сортировки) https://www.cyberforum.ru/ c-beginners/ thread31857.html
Помогите найти ошибки в коде. Сама программа работает, косячут функции сортировки sfil(); (сортировка слиянием в файле) и indeks(); сортировка по индексам. Описание функций и суть ошибок в комментариях к коду. Заранее спасибо всем откликнувшимся. #include <stdio.h> #include <conio.h> #include <math.h> #include <stdlib.h> #include <string.h> typedef struct { char fio, dom, ulica, nomer;...
C (СИ) Как улучшить работу программы Ув. эксперты помогите улучшить работу программы.... #include <stdio.h> #include <stdlib.h> #include <assert.h> #define MAX_L 32 #define POW 100000 #define MAX_N 100 #define MAX_K 10 https://www.cyberforum.ru/ c-beginners/ thread31842.html
Разложение на простые множители C (СИ)
Требуется вывести представление целого числа N в виде произведения простых чисел. Входные данные Входной файл INPUT.TXT содержит натуральное число N (2 <= N <= 2^31-1). Выходные данные В выходной файл OUTPUT.TXT выведите список простых множителей числа N в порядке неубывания, разделенных знаком «*». В моей программе ошибка с типом переменной n, так как sqrt(n) уже не целое число, но...
C (СИ) Найти самую длинную непрерывную цепочку нулей в последовательности нулей и единиц https://www.cyberforum.ru/ c-beginners/ thread31477.html
Требуется найти самую длинную непрерывную цепочку нулей в последовательности нулей и единиц. Входные данные В единственной строке входного файла INPUT.TXT записана последовательность нулей и единиц (без пробелов). Суммарное количество цифр не превышает 100.
Эксперт С++
2347 / 1720 / 148
Регистрация: 06.03.2009
Сообщений: 3,675
04.05.2009, 12:05 0

Распечатать данные студентов, получивших в сессию все оценки "5" - C (СИ) - Ответ 153064

04.05.2009, 12:05. Показов 6595. Ответов 14
Метки (Все метки)

Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от Natalya~ Посмотреть сообщение
Задача.
Вывести информацию о K студентах группы. Информация содержит ФИО студента, год рождения, четыре оценки за экзамены последней сессии. Распечатать данные студентов, получивших в сессию все оценки "5"
Natalya~, держи. Правда я писал в Visual Studio, но на сколько я помню Си это должно работать.
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
#include <stdio.h>
#include <stdlib.h>
 
#define MAX_NAME     16
#define MAX_SURNAME  16
#define MAX_GIVENAME 16
 
struct Date{
  int Day  ;
  int Month;
  int Year ;
};
 
struct StudentInfo{
  char Name      [MAX_NAME    ];
  char Surname   [MAX_NAME    ];
  char Givename  [MAX_GIVENAME];
  Date DateOfBorn              ;
  int  Mark1                   ;
  int  Mark2                   ;
  int  Mark3                   ;
  int  Mark4                   ;
};
 
int main()
{
  int          student_count = 0   ;
  StudentInfo* student_arr   = NULL;
  int          i                   ;
 
  printf("Students count: ");
  scanf("%d", &student_count);
 
  while(student_count < 1){
    printf("Student count must be more then unit. Retry input: ");
    scanf("%d", &student_count);
  }
 
  student_arr = (StudentInfo*)malloc(sizeof(StudentInfo)*student_count);
 
  if(student_arr == NULL){
    printf("Memory error. Exit...");
    system("pause");
    return 1;
  }
 
  for(i = 0; i < student_count; ++i){
    printf("***Student #%i***\n", i + 1);
 
    printf("Surname: ");
    scanf("%s", student_arr[i].Surname);
    
    printf("Name: ");
    scanf("%s", student_arr[i].Name);
 
    printf("Givenname: ");
    scanf("%s", student_arr[i].Givename);
 
    printf("Date of birth (dd/mm/yyyy): ");
    scanf("%d/%d/%d", &student_arr[i].DateOfBorn.Day, &student_arr[i].DateOfBorn.Month, &student_arr[i].DateOfBorn.Year);
 
    printf("Mark 1: ");
    scanf("%d", &student_arr[i].Mark1);
 
    printf("Mark 2: ");
    scanf("%d", &student_arr[i].Mark2);
 
    printf("Mark 3: ");
    scanf("%d", &student_arr[i].Mark3);
 
    printf("Mark 4: ");
    scanf("%d", &student_arr[i].Mark4);
  }
 
  printf("***Students honours pupils***\n");
 
  for(i = 0; i < student_count; ++i)
    if(student_arr[i].Mark1 == 5 &&
       student_arr[i].Mark2 == 5 &&
       student_arr[i].Mark3 == 5 &&
       student_arr[i].Mark4 == 5){
 
      printf("***Student #%i***\n", i + 1);
      
      printf("Surname: %s\n"  , student_arr[i].Surname );
      printf("Name: %s\n"     , student_arr[i].Name    );
      printf("Givenname: %s\n", student_arr[i].Givename);
 
      printf("Date of birth: %d/%d/%d\n" , student_arr[i].DateOfBorn.Day, student_arr[i].DateOfBorn.Month, student_arr[i].DateOfBorn.Year);
    }
 
  free(student_arr);
 
  system("pause");
}
Если что работать не будет, поправлю.

Вернуться к обсуждению:
Распечатать данные студентов, получивших в сессию все оценки "5" C (СИ)
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.05.2009, 12:05
Готовые ответы и решения:

Распечатать анкетные данные студентов, получивших в последнюю сессию оценки 2
Распечатать анкетные данные студентов, получивших в последнюю сессию оценки 2. си Исходные...

Распечатать анкетные данные студентов, сдавших сессию на 8, 9 и 10
Распечатать анкетные данные студентов, сдавших сессию на 8, 9 и 10.

Распечатать анкетные данные студентов, получивших в последнюю сессию оценки 2
Распечатать анкетные данные студентов, получивших в последнюю сессию оценки 2

Распечатать анкетные данные студентов, получивших в последнюю сессию оценки 2.
ЗАДАНИЕ 7. РАБОТА С КОМБИНИРОВАННЫМИ ТИПАМИ ДАННЫХ Цель задания 1. Получение навыков в...

Распечатать анкетные данные студентов, получивших в последнюю сессию оценки 2
Распечатать анкетные данные студентов, получивших в последнюю сессию оценки 2

14
04.05.2009, 12:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.05.2009, 12:05
Помогаю со студенческими работами здесь

на диске имеется файл с данными STUDENT.DAT распечатать анкетные данные студентов, получивших в сессию две оценки 4 и две оценки 5
на диске имеется файл с данными STUDENT.DAT распечатать анкетные данные студентов, получивших в...

Вывести на экран анкетные данные студентов, получивших за всю сессию все оценки
: Составить список, содержащий сведения об n студентах. Для каждого студента должно быть указано:...

Вывести на экран информацию анкетные данные студентов, получивших в первую сессию все оценки 5
Составить список учебной группы, включающей 25 человек. Для каждого учащегося указать дату...

Распечатать анкетные данные студентов, получивших за все время обучения одну оценку 4, а все остальные оценки - 5
Добрый вечер уважаемые, интересует такой вопрос по поводу Python а именно вот такое задание ...

Распечатать анкетные данные студентов, получивших за все время обучения одну оценку 4, а все остальные оценки — 5.
Распечатать анкетные данные студентов, получивших за все время обучения одну оценку 4, а все...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru