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

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

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

Определить кто из учеников не пропустил ни одного урока - C++

12.01.2014, 16:32. Просмотров 262. Ответов 2
Метки нет (Все метки)

A[20][6]-матрица пропущенных уроков в течение недели.Определить кто из учеников не пропустил ни одного урока.Напечатать их порядковые номера. (если урок не пропущен -значение 0.если пропущен любое другое число)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.01.2014, 16:32     Определить кто из учеников не пропустил ни одного урока
Посмотрите здесь:

Определить фамилию одного из учеников, имеющих максимальную сумму оценок - C++
Известны оценки каждого из 22 учеников класса по четырем предметам. Определить фамилию одного из учеников, имеющих максимальную сумму оценок

По номеру урока определить время его окончания - C++
Здравствуйте, видел подобную тему, однако меня интересует другое. Вот сама задача: В некоторой школе занятия начинаются в 9:00....

Найти фамилию одного из учеников, имеющего наибольшую сумму оценок - C++
Известны оценки каждого из 25 учеников класса по десяти предметам. Найти фамилию одного из учеников, имеющего наибольшую сумму оценок. ...

Определить рост учеников - C++
Рост 25 учеников класса представлен в виде массива. Определить количество учеников, рост которых больше среднего роста по классу

Определить количество неуспевающих учеников - C++
В массиве хранятся сведения об оценках 25 учеников по химии.определить количество неуспевающих учеников по химии

Поиск хорошего урока по C++ - C++
Помогите пожалуйста найти сеть обучающих уроков по C++ Буду благодарен

Двумерные массивы. Определить среднее количество учеников классах в каждой параллели - C++
Помогите решить задачу: В двумерном массиве хранится информация о количестве учеников в том или ином классе каждой параллели школы...

Найдите ошибку или что я пропустил не могу найти ! - C++
void SortBubble(int ar, int n) { int temp; for(int i=0 ; i<n-2 ; i++) { for(int j=0 ; j < n-1 ; j++) { if(ar>ar) ...

Определить массив структур, каждый элемент которого хранит информацию об успеваемости учеников школы - C++
В программе определить массив структур. Каждый элемент массива хранит информацию об успеваемости учеников школы: Номер, Фамилия, Имя,...

Найти общее количество учеников школы в каждой параллели; определить самую малочисленную параллель - C++
В двумерном масссиве храниться инфо учеников, в каждом классе, в каждой параллели наальной школы В каждой параллели по 4 класса найти...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Hrollo
34 / 34 / 6
Регистрация: 05.11.2013
Сообщений: 147
12.01.2014, 17:20     Определить кто из учеников не пропустил ни одного урока #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
#include <iostream>
#include <conio.h>
#include <iomanip>
#include <stdlib.h>
#include <ctime>
 
using namespace std;
 
 
int main(int argc,char **argv)
{
    srand(time(NULL));
    const int row = 20, col = 6;
    int Arr[row][col];
    for(int i(0);i<row;i++)
    {
        for(int j(0);j<col;j++)
            Arr[i][j]=rand()%2;
    }
    for(int i(0);i<row;i++)
    {
        bool t = true;
        for(int j(0);j<col;j++)
            cout<<setw(4)<<Arr[i][j]<<setw(4);
        cout<<endl;
    }
    for(int i(0);i<row;i++)
    {
        bool t = true;
        for(int j(0);j<col;j++)
        {
            if(Arr[i][j]!=0)
            {
                t=false;
                break;
            }
        }
        if(t==true)
                cout<<i<<endl;
    }
    _getch();
    return 0;
}
Shur1990
1 / 1 / 0
Регистрация: 14.11.2013
Сообщений: 28
12.01.2014, 21:45  [ТС]     Определить кто из учеников не пропустил ни одного урока #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
#include <stdio.h>
#include <stdlib.h>
#define M 20
#define N 6
 
void main(void)
 
{
    int T[20][6]={1,0,3,0,5,0,1,2,3,4,5,6,1,3,3,2,6,0,0,0,0,0,0,0,1,4,2,1,4,0,0,0,0,0,0,0,1,2,3,4,5,6,1,3,3,2,6,0,0,0,0,0,0,0,1,4,2,1,4,0,0,0,0,0,0,0,1,2,3,4,5,6,1,3,3,2,6,0,0,0,0,0,0,0,1,4,2,1,4,0,0,0,0,0,0,0,1,2,3,4,5,6,1,3,3,2,6,0,4,0,0,5,0,0,1,4,2,1,4,0};
 
    int i,j,n=0;
   for(i=0;i<M;i++)
   for(j=0;j<N;j++)
 
if(T[i][j]==0)
 
n=i;
 
 
   printf("%d\n",n);
   for(i=0;i<M;i++)
   {for(j=0;j<N;j++)
   {printf("%5d",T[i][j]);}
    printf("\n");}}
Ответ Создать тему
Опции темы

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