Практикум по программированию. Основы. Циклы. Опрос группы

From AsIsWiki
(Difference between revisions)
Jump to: navigation, search
Line 72: Line 72:
  
 
<pre>
 
<pre>
 +
// g++ 4.2
 +
 +
#include <iostream>
 +
 +
using namespace std;
 +
 +
int main() {
 +
 +
    int n;
 +
   
 +
    cout << "\n Статистика изучающих иностранный язык\n";
 +
    cout << "  Тестируемые вводят одну из цифр:\n";
 +
    cout << "    1 - если изучали английский\n";
 +
    cout << "    2 - если изучали немецкий\n";
 +
    cout << "    3 - если изучали французский\n";
 +
    cout << "    0 - если не изучал никакой\n";
 +
    cout << "---------------------------------------\n";
 +
   
 +
    cout << " Введите количество тестируемых: ";
 +
    cin >> n;
 +
   
 +
    cout << "---------------------------------------\n";
 +
   
 +
    int z, coua = 0, coun = 0, couf = 0, counon = 0;
 +
   
 +
    for (int i = 1; i <= n; i++) {
 +
       
 +
        printf(" Тестируемый N%d: ", i);
 +
        cin >> z;
 +
       
 +
        switch (z) {
 +
               
 +
            case 1:
 +
                coua++;
 +
                break;
 +
               
 +
            case 2:
 +
                coun++;
 +
                break;
 +
               
 +
            case 3:
 +
                couf++;
 +
                break;
 +
               
 +
            case 0:
 +
                counon++;
 +
                break;
 +
        }
 +
       
 +
    }
 +
   
 +
    cout << "---------------------------------------\n";
 +
    printf(" Английский язык  - %d\n", coua);
 +
    printf(" Немецкий язык    - %d\n", coun);
 +
    printf(" Французкий язык  - %d\n", couf);
 +
    printf(" Нет знаний языка - %d\n\n", counon);
 +
 +
    return 0;
 +
}
 
</pre>
 
</pre>
  

Revision as of 07:31, 17 April 2015

Назад · Задачи · Дальше


Contents

Java

import java.util.Scanner;

public class Task12 {

    public static void main(String[] args) {
        
        Scanner in = new Scanner(System.in);
        
	System.out.println();
        System.out.println(" Статистика изучающих иностранный язык ");
        System.out.println("   Тестируемые вводят одну из цифр:    ");
        System.out.println("     1 - если изучали английский       ");
        System.out.println("     2 - если изучали немецкий         ");
        System.out.println("     3 - если изучали французский      ");
        System.out.println("     0 - если не изучал никакой        ");
        System.out.println("---------------------------------------");

        System.out.print(" Введите количество тестируемых: "); 
	int n = in.nextInt();

        System.out.println("---------------------------------------");

	int z, coua = 0, coun = 0, couf = 0, counon = 0;

	for (int i = 1; i <= n; i++) {

	    System.out.print(" Тестируемый N" + i + ": ");
	    z = in.nextInt();

	    switch (z) {

     		case 1:
		    coua++;
		    break;

     		case 2:
		    coun++;
		    break;

     		case 3:
		    couf++;
		    break;

     		case 0:
		    counon++;
		    break;
	    }

	}

        System.out.println("---------------------------------------");
	System.out.printf(" Английский язык  - %d\n", coua);
	System.out.printf(" Немецкий язык    - %d\n", coun);
	System.out.printf(" Французкий язык  - %d\n", couf);
	System.out.printf(" Нет знаний языка - %d\n", counon);
    }
}


C++

// g++ 4.2

#include <iostream>

using namespace std;

int main() {

    int n;
    
    cout << "\n Статистика изучающих иностранный язык\n";
    cout << "   Тестируемые вводят одну из цифр:\n";
    cout << "     1 - если изучали английский\n";
    cout << "     2 - если изучали немецкий\n";
    cout << "     3 - если изучали французский\n";
    cout << "     0 - если не изучал никакой\n";
    cout << "---------------------------------------\n";
    
    cout << " Введите количество тестируемых: ";
    cin >> n;
    
    cout << "---------------------------------------\n";
    
    int z, coua = 0, coun = 0, couf = 0, counon = 0;
    
    for (int i = 1; i <= n; i++) {
        
        printf(" Тестируемый N%d: ", i);
        cin >> z;
        
        switch (z) {
                
            case 1:
                coua++;
                break;
                
            case 2:
                coun++;
                break;
                
            case 3:
                couf++;
                break;
                
            case 0:
                counon++;
                break;
        }
        
    }
    
    cout << "---------------------------------------\n";
    printf(" Английский язык  - %d\n", coua);
    printf(" Немецкий язык    - %d\n", coun);
    printf(" Французкий язык  - %d\n", couf);
    printf(" Нет знаний языка - %d\n\n", counon);

    return 0;
}


Pascal




Назад · Задачи · Дальше

Personal tools
Namespaces

Variants
Actions
Navigation
Tools