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

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

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

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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");}}
Yandex
Объявления
12.01.2014, 21:45     Определить кто из учеников не пропустил ни одного урока
Ответ Создать тему
Опции темы

Текущее время: 15:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru