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

Распечатать фамилии детей данного детского сада, которые родились в определенном месяце (Pascal->C++) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выполнить циклический сдвиг элементов квадратной матрицы, используя локальные и динамические массивы http://www.cyberforum.ru/cpp-beginners/thread1200615.html
Осуществить циклический сдвиг элементов квадратной матрицы размерность M x N вправо на k элементов таким образом: элементы первой строки сдвигаются в последний столбец сверху вниз, из него - в последнюю строку справа налево, из неё - в первый столбец снизу вверх, из него - в первую строку; для остальных элементов - аналогично. Добавлено через 1 час 11 минут Сам я это даже не представляю как...
C++ Определить, имеются ли в строке числа, состоящие из одной цифры (Pascal->C++) Дана фраза, в которой слова разделены одним пробелом, а сама фраза заканчивается точкой. Требуется: Определить, имеются ли в ней числа, состоящие из одной цифры. uses crt; var s:string; i,k:byte; begin writeln('Введите фразу из слов, разделенных одним пробелом, в конце точка'); read(s); i:=1; k:=0; while(i<length(s))and(k=0) do http://www.cyberforum.ru/cpp-beginners/thread1200614.html
C++ Получить новую матрицу, в которой все отрицательные элементы заменить на -1, положительные на +1 (Pascal->C++)
Двумерный целочисленный массив A(m,n) задается с экрана либо генерируется в пределах от -20 до 20. Требуется: Получить новую матрицу, в которой все отрицательные элементы заменить на -1, положительные на +1, нулевые – без изменений. uses crt; var c,a:array of integer ; i,j: integer; begin randomize; for i:=1 to 3 do begin
Обработка повторений строк в текстовом файле C++
Добрый вечер! Нужно обработать большой текстовый файл (119Мб, ~6млн. строк), в котором заведомо есть повторения строк и переписать в другой файл, уже без дубликатов строк. Для тестирования создал временный файл с 5 строками и 1 повторением, но скрипт не работает должным образом. Года три уже не работал с С++, голова не варит после N часов мучений. Подсказывайте, братцы! :) #include <cstdlib>...
C++ Ошибка. ОС Windows инициировала точку останова в файле http://www.cyberforum.ru/cpp-beginners/thread1200600.html
Доброго всем времени суток. Есть задание : Найти самое большое слово в файле и подсчитать количество таких слов. Собственно написал программку и выдает ошибку , которая выше.Кто чем сможет помогите плиз, желательно с пояснением!Заранее спасибо. Вот сам код #include <iostream> #include <cstdio> #include <fstream> #include <iomanip> #include <limits>
C++ Вывести на экран количество гласных букв в строке Написать программу, которая считывает текст из файла и выводит на экран количество гласных букв в строке текста подробнее

Показать сообщение отдельно
Lafee
0 / 0 / 0
Регистрация: 03.06.2013
Сообщений: 31

Распечатать фамилии детей данного детского сада, которые родились в определенном месяце (Pascal->C++) - C++

05.06.2014, 22:41. Просмотров 241. Ответов 0
Метки (Все метки)

Распечатать фамилии детей данного детского сада, которые родились в определенном месяце; указать их возраст и группу.
Pascal
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
uses crt;
const N=3; //количество детей
type
    FIO = record
    family  : string[20];   // фамилия
    name    : string[15];   // имя
end;
type
    DATE = record
    number  : byte;  // число
    month   : byte;  // месяц
    year    : integer;  // год
end;
type
    Voz = record
    Voz  : string[5];   // возраст
end;
type
    GR=record
    group : byte;  // группа
end;
type
    child=record
    childFIO   : FIO;
    childDATE  : DATE;
    childGR    : GR;
    childVoz    : Voz;
end;
 
var A :array[1..N] of child;
    i,k,j : byte;
begin
//**************ВВОД ДАННЫХ*********************************
for i:=1 to N do
begin
    write('Фамилия: '); readln(A[i].childFIO.family);
    write('Имя: '); readln(A[i].childFIO.name);
    write('Дата рождения: '); readln(A[i].childDATE.number, A[i].childDATE.month, A[i].childDATE.year);
    write('Возраст:');readln(A [i].childVoz.Voz);
    write('Группа: '); readln(A[i].childGR.group);
end;
clrscr;
//*************ВЫВОД ДАННЫХ*********************************
writeln('***************************************');
for i:=1 to N do
begin
    writeln('Фамилия: ', A[i].childFIO.family);
    writeln('Имя: ', A[i].childFIO.name);
    writeln('Дата рождения: ', A[i].childDATE.number,' ', A[i].childDATE.month,' ', A[i].childDATE.year);
    writeln ('Возраст:',A [i].childVoz.Voz);
    writeln('Группа: ', A[i].childGR.group);
writeln('***************************************');
end;
//дети которые родились в определенном месяце
write('месяц для поиска: '); readln(k);
j:=0;
for i:=1 to N do
    if k = A[i].childDATE.month then
    begin
    j:= j + 1;
    if j = 1 then writeln('дети которые родились в ',k,' месяце');
    writeln(j,') ', A[i].childFIO.family,',   ',2014-A[i].childDATE.year,' лет,   ',A[i].childGR.group,' группа' );
    end;
if j = 0 then writeln('детей которые родились в ',k,' месяце нет');
end.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru